10Duke Enterprise C++ SDK
Loading...
Searching...
No Matches
DefaultOIDCDeviceAuthenticationRequest Class Reference

#include <DefaultOIDCDeviceAuthenticationRequest.h>

Detailed Description

Inheritance diagram for DefaultOIDCDeviceAuthenticationRequest:
tenduke::oidc::BaseOIDCRequest tenduke::oidc::device::OIDCDeviceAuthenticationRequest tenduke::oidc::OIDCAuthenticationRequest

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::OIDCStateaccessTokenRequest () 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::OIDCStatetoOIDCState (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::OIDCConfigurationoidcConfiguration
 OIDC-configuration.
const std::shared_ptr< const tenduke::jwt::JWTParserparseJWT
 JWT parser.

Constructor & Destructor Documentation

◆ DefaultOIDCDeviceAuthenticationRequest()

Constructs new instance.

Parameters
oidcConfiguration-
jwtParser-
request-

Member Function Documentation

◆ accessTokenRequest()

◆ authenticationRequest()

◆ cancel()


The documentation for this class was generated from the following files: