![]() |
Kurlyk
|
Stores client configuration for an OAuth2 Authorization Code + PKCE flow. More...
#include <OAuthConfig.hpp>
Public Attributes | |
| std::string | client_id |
| OAuth2 client identifier. | |
| std::string | client_secret |
| Client secret (optional, usually empty for public/PKCE clients). | |
| std::string | authorization_endpoint |
| Authorization server URL. | |
| std::string | token_endpoint |
| Token exchange URL. | |
| std::string | redirect_uri |
| Registered redirect URI. | |
| std::string | scope |
| Space-separated requested scopes. | |
| bool | use_pkce = true |
| Whether to use PKCE (RFC 7636). Default true. | |
| std::string | audience |
| Optional audience parameter. | |
| std::string | prompt |
| Optional prompt parameter (e.g. "consent"). | |
| std::string | access_type |
| Optional access_type parameter (e.g. "offline"). | |
Stores client configuration for an OAuth2 Authorization Code + PKCE flow.
Definition at line 18 of file OAuthConfig.hpp.
| std::string kurlyk::OAuthConfig::access_type |
Optional access_type parameter (e.g. "offline").
Definition at line 28 of file OAuthConfig.hpp.
| std::string kurlyk::OAuthConfig::audience |
Optional audience parameter.
Definition at line 26 of file OAuthConfig.hpp.
| std::string kurlyk::OAuthConfig::authorization_endpoint |
Authorization server URL.
Definition at line 21 of file OAuthConfig.hpp.
| std::string kurlyk::OAuthConfig::client_id |
OAuth2 client identifier.
Definition at line 19 of file OAuthConfig.hpp.
| std::string kurlyk::OAuthConfig::client_secret |
Client secret (optional, usually empty for public/PKCE clients).
Definition at line 20 of file OAuthConfig.hpp.
| std::string kurlyk::OAuthConfig::prompt |
Optional prompt parameter (e.g. "consent").
Definition at line 27 of file OAuthConfig.hpp.
| std::string kurlyk::OAuthConfig::redirect_uri |
Registered redirect URI.
Definition at line 23 of file OAuthConfig.hpp.
| std::string kurlyk::OAuthConfig::scope |
Space-separated requested scopes.
Definition at line 24 of file OAuthConfig.hpp.
| std::string kurlyk::OAuthConfig::token_endpoint |
Token exchange URL.
Definition at line 22 of file OAuthConfig.hpp.
| bool kurlyk::OAuthConfig::use_pkce = true |
Whether to use PKCE (RFC 7636). Default true.
Definition at line 25 of file OAuthConfig.hpp.