10Duke Enterprise C++ Client
|
This is the complete list of members for tenduke::oidc::DefaultOIDCBrowserFlow, including all inherited members.
authenticate(const std::string &scopes) const override | tenduke::oidc::DefaultOIDCBrowserFlow | virtual |
authenticate(const std::string &scopes, const std::map< std::string, std::string > &additionalParameters) const override | tenduke::oidc::DefaultOIDCBrowserFlow | virtual |
BaseOIDCClient(const std::shared_ptr< const tenduke::oidc::OIDCConfiguration > &oidcConfiguration, const std::shared_ptr< const tenduke::oauth::OAuthClient > &oauthClient, const std::shared_ptr< const tenduke::jwt::JWTParser > &jwtParser, const std::shared_ptr< const tenduke::http::HTTPClient > &httpClient) | tenduke::oidc::BaseOIDCClient | |
DEFAULT_NONCE_LENGTH | tenduke::oidc::DefaultOIDCBrowserFlow | static |
DefaultOIDCBrowserFlow(const std::shared_ptr< const tenduke::oidc::OIDCConfiguration > &oidcConfiguration, const std::shared_ptr< const tenduke::oauth::OAuthBrowserFlow > &oauthClient, const std::shared_ptr< tenduke::utl::random::RandomUrlSafeString > &randomUrlSafeString, const std::shared_ptr< const tenduke::jwt::JWTParser > &jwtParser, const std::shared_ptr< const tenduke::http::HTTPClient > &httpClient, size_t nonceLength=DEFAULT_NONCE_LENGTH) | tenduke::oidc::DefaultOIDCBrowserFlow | |
ensureOpenIDScope(const std::string &scopes) | tenduke::oidc::BaseOIDCClient | protectedstatic |
generateNonce() const | tenduke::oidc::DefaultOIDCBrowserFlow | protected |
http | tenduke::oidc::BaseOIDCClient | protected |
oidcConfiguration | tenduke::oidc::BaseOIDCClient | protected |
parseJWT | tenduke::oidc::BaseOIDCClient | protected |
refresh(const std::shared_ptr< tenduke::oidc::OIDCState > &state) const override | tenduke::oidc::BaseOIDCClient | virtual |
requestUserinfo(const std::string &accessToken) const override | tenduke::oidc::BaseOIDCClient | virtual |
~OIDCClient()=default (defined in tenduke::oidc::OIDCClient) | tenduke::oidc::OIDCClient | virtual |