| 
    10Duke Enterprise C++ Client
    
   | 
 
This is the complete list of members for tenduke::oauth::pkce::OAuthPKCERequest, including all inherited members.
| additionalParameters (defined in tenduke::oauth::BaseOAuthRequest) | tenduke::oauth::BaseOAuthRequest | protected | 
| BaseOAuthRequest(const std::string &scopes, const std::map< std::string, std::string > &additionalParameters, const std::shared_ptr< const ::tenduke::oauth::OAuthConfiguration > &config, const std::shared_ptr< const ::tenduke::http::HTTPClient > &http, const std::shared_ptr< const ::tenduke::json::JSONParser > &parseJson, const std::shared_ptr<::tenduke::time::Clock > &clock) | tenduke::oauth::BaseOAuthRequest | protected | 
| buildAuthorizationRequestParameters() const | tenduke::oauth::pkce::OAuthPKCERequest | protectedvirtual | 
| buildAuthorizationRequestUrl() const override | tenduke::oauth::pkce::OAuthPKCERequest | virtual | 
| buildTokenRequestParameters(const std::string &code) const | tenduke::oauth::pkce::OAuthPKCERequest | protectedvirtual | 
| tenduke::oauth::BaseOAuthRequest::buildTokenRequestParameters() const | tenduke::oauth::BaseOAuthRequest | protectedvirtual | 
| clock (defined in tenduke::oauth::BaseOAuthRequest) | tenduke::oauth::BaseOAuthRequest | protected | 
| config (defined in tenduke::oauth::BaseOAuthRequest) | tenduke::oauth::BaseOAuthRequest | protected | 
| createCodeChallenge(std::map< std::string, std::string > ¶meters) const | tenduke::oauth::pkce::OAuthPKCERequest | protectedvirtual | 
| createTokenRequest(const std::string &code) const | tenduke::oauth::pkce::OAuthPKCERequest | protectedvirtual | 
| tenduke::oauth::BaseOAuthRequest::createTokenRequest() const | tenduke::oauth::BaseOAuthRequest | protectedvirtual | 
| handleCallback(const std::string &redirectUri) const override | tenduke::oauth::pkce::OAuthPKCERequest | virtual | 
| handleSuccessfulCallback(const std::multimap< std::string, std::string > &queryParameters) const | tenduke::oauth::pkce::OAuthPKCERequest | protectedvirtual | 
| handleTokenResponse(std::unique_ptr<::tenduke::oauth::OAuthTokenResponse > response) const | tenduke::oauth::BaseOAuthRequest | protectedvirtual | 
| http (defined in tenduke::oauth::BaseOAuthRequest) | tenduke::oauth::BaseOAuthRequest | protected | 
| isPKCERequest() const | tenduke::oauth::pkce::OAuthPKCERequest | protectedvirtual | 
| OAuthPKCERequest(std::string scopes, std::string state, std::map< std::string, std::string > additionalParameters, std::string codeVerifier, std::shared_ptr< const tenduke::oauth::OAuthConfiguration > config, std::shared_ptr< const tenduke::http::HTTPClient > httpClient, std::shared_ptr< const tenduke::net::URLParser > urlParser, std::shared_ptr< const tenduke::json::JSONParser > jsonParser, std::shared_ptr< const tenduke::utl::Base64Encoder > base64Encoder, std::shared_ptr< const tenduke::crypto::MessageDigestFactory > messageDigestFactory, std::shared_ptr< tenduke::time::Clock > clock) | tenduke::oauth::pkce::OAuthPKCERequest | |
| parseJSON (defined in tenduke::oauth::BaseOAuthRequest) | tenduke::oauth::BaseOAuthRequest | protected | 
| scopes (defined in tenduke::oauth::BaseOAuthRequest) | tenduke::oauth::BaseOAuthRequest | protected | 
| ~OAuthAuthorizationRequest()=default (defined in tenduke::oauth::OAuthAuthorizationRequest) | tenduke::oauth::OAuthAuthorizationRequest | virtual | 
| ~OAuthPKCERequest() override=default (defined in tenduke::oauth::pkce::OAuthPKCERequest) | tenduke::oauth::pkce::OAuthPKCERequest |