|
10Duke Enterprise C++ Client
|
#include <DefaultOIDCRefreshRequest.h>
Default implementation for tenduke::oidc::OIDCRefreshRequest.
Public Member Functions | |
| DefaultOIDCRefreshRequest (const std::shared_ptr< const tenduke::oidc::OIDCState > &originalState, std::unique_ptr< const tenduke::oauth::OAuthRefreshRequest > request, const std::shared_ptr< const tenduke::oidc::OIDCConfiguration > &oidcConfiguration, const std::shared_ptr< const tenduke::jwt::JWTParser > &parseJWT) | |
| Constructs new instance. | |
| std::unique_ptr< tenduke::oidc::OIDCState > | execute () const override |
| Exectutes the request. | |
Public Member Functions inherited from tenduke::oidc::BaseOIDCRequest | |
| BaseOIDCRequest (const std::shared_ptr< const tenduke::oidc::OIDCConfiguration > &oidcConfiguration, const std::shared_ptr< const tenduke::jwt::JWTParser > &jwtParser, std::string nonce) | |
| Constructs new instance. | |
Additional Inherited Members | |
Protected Member Functions inherited from tenduke::oidc::BaseOIDCRequest | |
| virtual std::unique_ptr< tenduke::oidc::OIDCState > | toOIDCState (tenduke::oauth::OAuthState &oauthState) const |
| Creates OIDCState from OAuthState. | |
| virtual tenduke::oidc::IdToken | parseIdToken (const std::string &serializedIdToken, const std::string &expectedNonce) const |
| Parses id token. | |
Protected Attributes inherited from tenduke::oidc::BaseOIDCRequest | |
| const std::shared_ptr< const tenduke::oidc::OIDCConfiguration > | oidcConfiguration |
| OIDC-configuration. | |
| const std::shared_ptr< const tenduke::jwt::JWTParser > | parseJWT |
| JWT parser. | |
| tenduke::oidc::DefaultOIDCRefreshRequest::DefaultOIDCRefreshRequest | ( | const std::shared_ptr< const tenduke::oidc::OIDCState > & | originalState, |
| std::unique_ptr< const tenduke::oauth::OAuthRefreshRequest > | request, | ||
| const std::shared_ptr< const tenduke::oidc::OIDCConfiguration > & | oidcConfiguration, | ||
| const std::shared_ptr< const tenduke::jwt::JWTParser > & | parseJWT ) |
Constructs new instance.
| originalState | - |
| request | - |
| oidcConfiguration | - |
| parseJWT | - |
|
overridevirtual |
Exectutes the request.
Implements tenduke::oidc::OIDCRefreshRequest.