|
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::MessageDigest::Algorithm digestAlgorithm, 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::MessageDigest::Algorithm | digestAlgorithm |
| 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 |
| digestAlgorithm | message digest algorithm to verify ID-token signature |
| userinfoEndpoint | userinfo endpoint URL |