|
10Duke Enterprise C++ SDK
|
#include <OIDCConfiguration.h>
OIDC-configuration.
Public Member Functions | |
| OIDCConfiguration (std::string issuer, std::shared_ptr< const tenduke::crypto::PublicKey > verificationKey, ::tenduke::crypto::HashAlgorithm hashAlgorithm, std::string userinfoEndpoint) | |
| Constructs new instance. | |
Public Attributes | |
| const std::string | issuer |
| Expected issuer (from the OIDC provider). | |
| const std::shared_ptr< const tenduke::crypto::PublicKey > | verificationKey |
| Key to use to verify the ID-token signature. | |
| const ::tenduke::crypto::HashAlgorithm | hashAlgorithm |
| Message digest algorithm to verify ID-token signature. | |
| const std::string | userinfoEndpoint |
| Userinfo endpoint URL. | |
|
inline |
Constructs new instance.
| issuer | expected issuer (from the OIDC provider) |
| verificationKey | key to use to verify the ID-token signature |
| hashAlgorithm | hash algorithm to verify ID-token signature |
| userinfoEndpoint | userinfo endpoint URL |