@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()
OpenIdProviderConfiguration
getIssuer
in interface OpenIdProviderConfiguration
public 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()
OpenIdProviderConfiguration
getScopesSupported
in interface OpenIdProviderConfiguration
@Nullable public java.util.List<java.lang.String> getResponseTypesSupported()
OpenIdProviderConfiguration
getResponseTypesSupported
in interface OpenIdProviderConfiguration
@Nullable public java.util.List<java.lang.String> getSubjectTypesSupported()
OpenIdProviderConfiguration
getSubjectTypesSupported
in interface OpenIdProviderConfiguration
@Nullable public java.util.List<java.lang.String> getIdTokenEncryptionEncValuesSupported()
OpenIdProviderConfiguration
getIdTokenEncryptionEncValuesSupported
in interface OpenIdProviderConfiguration
@Nullable public java.util.List<java.lang.String> getRequestObjectSigningAlgValuesSupported()
OpenIdProviderConfiguration
getRequestObjectSigningAlgValuesSupported
in interface OpenIdProviderConfiguration
@Nullable public java.lang.String getJwksUri()
getJwksUri
in interface OpenIdProviderConfiguration
public 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