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.