@ConfigurationProperties(value="micronaut.security.oauth2.openid") public class OpenIdProviderConfigurationProperties extends java.lang.Object implements OpenIdProviderConfiguration
ConfigurationProperties implementation of OpenIdProviderConfiguration.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PREFIX |
| Constructor and Description |
|---|
OpenIdProviderConfigurationProperties() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getConfigurationPath() |
java.util.List<java.lang.String> |
getIdTokenEncryptionEncValuesSupported()
id_token_encryption_enc_values_supported.
|
java.lang.String |
getIssuer()
issuer.
|
java.lang.String |
getJwksUri() |
java.util.List<java.lang.String> |
getRequestObjectSigningAlgValuesSupported()
request_object_signing_alg_values_supported.
|
java.util.List<java.lang.String> |
getResponseTypesSupported()
response_types_supported.
|
java.util.List<java.lang.String> |
getScopesSupported()
scopes_supported.
|
java.util.List<java.lang.String> |
getSubjectTypesSupported()
subject_types_supported.
|
void |
setConfigurationPath(java.lang.String configurationPath)
The configuration path to discover openid configuration.
|
void |
setIdTokenEncryptionEncValuesSupported(java.util.List<java.lang.String> idTokenEncryptionEncValuesSupported) |
void |
setIssuer(java.lang.String issuer) |
void |
setJwksUri(java.lang.String jwksUri)
Sets the JWKS uri.
|
void |
setRequestObjectSigningAlgValuesSupported(java.util.List<java.lang.String> requestObjectSigningAlgValuesSupported) |
void |
setResponseTypesSupported(java.util.List<java.lang.String> responseTypesSupported) |
void |
setScopesSupported(java.util.List<java.lang.String> scopesSupported) |
void |
setSubjectTypesSupported(java.util.List<java.lang.String> subjectTypesSupported) |
public static final java.lang.String PREFIX
public OpenIdProviderConfigurationProperties()
@Nullable public java.lang.String getIssuer()
OpenIdProviderConfigurationgetIssuer in interface OpenIdProviderConfigurationpublic void setIssuer(@Nullable
java.lang.String issuer)
issuer - URL using the https scheme with no query or fragment component that the Open ID Provider asserts as its Issuer Identifier.public void setScopesSupported(@Nullable
java.util.List<java.lang.String> scopesSupported)
scopesSupported - List of the OAuth 2.0 [RFC6749] scope values that this server supports.public void setResponseTypesSupported(@Nullable
java.util.List<java.lang.String> responseTypesSupported)
responseTypesSupported - List of the OAuth 2.0 response_type values that this Open ID Provider supports.public void setSubjectTypesSupported(@Nullable
java.util.List<java.lang.String> subjectTypesSupported)
subjectTypesSupported - List of the Subject Identifier types that this OP supports.public void setIdTokenEncryptionEncValuesSupported(@Nullable
java.util.List<java.lang.String> idTokenEncryptionEncValuesSupported)
idTokenEncryptionEncValuesSupported - List of the JWE encryption algorithms (enc values) supported by the OP for the ID Token to encode the Claims in a JWT.public void setRequestObjectSigningAlgValuesSupported(@Nullable
java.util.List<java.lang.String> requestObjectSigningAlgValuesSupported)
requestObjectSigningAlgValuesSupported - List of the JWS signing algorithms (alg values) supported by the OP for Request Objects.@Nullable public java.util.List<java.lang.String> getScopesSupported()
OpenIdProviderConfigurationgetScopesSupported in interface OpenIdProviderConfiguration@Nullable public java.util.List<java.lang.String> getResponseTypesSupported()
OpenIdProviderConfigurationgetResponseTypesSupported in interface OpenIdProviderConfiguration@Nullable public java.util.List<java.lang.String> getSubjectTypesSupported()
OpenIdProviderConfigurationgetSubjectTypesSupported in interface OpenIdProviderConfiguration@Nullable public java.util.List<java.lang.String> getIdTokenEncryptionEncValuesSupported()
OpenIdProviderConfigurationgetIdTokenEncryptionEncValuesSupported in interface OpenIdProviderConfiguration@Nullable public java.util.List<java.lang.String> getRequestObjectSigningAlgValuesSupported()
OpenIdProviderConfigurationgetRequestObjectSigningAlgValuesSupported in interface OpenIdProviderConfiguration@Nullable public java.lang.String getJwksUri()
getJwksUri in interface OpenIdProviderConfigurationpublic void setJwksUri(@Nullable
java.lang.String jwksUri)
jwksUri - JWKS uri.public java.lang.String getConfigurationPath()
public void setConfigurationPath(java.lang.String configurationPath)
configurationPath - The configuration path