| 
    10Duke Enterprise C++ Client
    
   | 
 
#include <DefaultOIDCDeviceAuthenticationRequest.h>
Default implementation of tenduke::oidc::device::OIDCDeviceAuthenticationRequest. 
  
Public Member Functions | |
| DefaultOIDCDeviceAuthenticationRequest (const std::shared_ptr< const tenduke::oidc::OIDCConfiguration > &oidcConfiguration, const std::shared_ptr< const tenduke::jwt::JWTParser > &jwtParser, std::unique_ptr< tenduke::oauth::device::OAuthDeviceFlowAuthorizationRequest > request) | |
| Constructs new instance.   | |
| tenduke::oauth::device::DeviceAuthorizationResponse | authenticationRequest () override | 
| See superclass documentation.   | |
| std::unique_ptr< tenduke::oidc::OIDCState > | accessTokenRequest () override | 
| See superclass documentation.   | |
| void | cancel () override | 
| See superclass documentation.   | |
  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::device::DefaultOIDCDeviceAuthenticationRequest::DefaultOIDCDeviceAuthenticationRequest | ( | const std::shared_ptr< const tenduke::oidc::OIDCConfiguration > & | oidcConfiguration, | 
| const std::shared_ptr< const tenduke::jwt::JWTParser > & | jwtParser, | ||
| std::unique_ptr< tenduke::oauth::device::OAuthDeviceFlowAuthorizationRequest > | request ) | 
Constructs new instance.
| oidcConfiguration | - | 
| jwtParser | - | 
| request | - | 
      
  | 
  overridevirtual | 
See superclass documentation.
Implements tenduke::oidc::device::OIDCDeviceAuthenticationRequest.
      
  | 
  overridevirtual | 
See superclass documentation.
Implements tenduke::oidc::device::OIDCDeviceAuthenticationRequest.
      
  | 
  overridevirtual | 
See superclass documentation.
Implements tenduke::oidc::device::OIDCDeviceAuthenticationRequest.