@Retention(value=RUNTIME)
public @interface OpenIdProviderMetadata
OpenIdProviderMetadata
annotation overrides the openid connect
provider's endpoint value, discovered using providerUri.
Expressions in attributes of type String
are evaluated.
Modifier and Type | Optional Element and Description |
---|---|
java.lang.String |
authorizationEndpoint
Required.
|
java.lang.String |
endSessionEndpoint
Optional.
|
java.lang.String |
idTokenSigningAlgorithmsSupported
Required.
|
java.lang.String |
issuer
Required.
|
java.lang.String |
jwksURI
Required.
|
java.lang.String |
responseTypeSupported
Required.
|
java.lang.String |
subjectTypeSupported
Required.
|
java.lang.String |
tokenEndpoint
Required.
|
java.lang.String |
userinfoEndpoint
Required.
|
public abstract java.lang.String authorizationEndpoint
public abstract java.lang.String tokenEndpoint
public abstract java.lang.String userinfoEndpoint
public abstract java.lang.String endSessionEndpoint
public abstract java.lang.String jwksURI
This contains the signing key(s) the RP uses to validate signatures from the OP. The JWK Set may also contain the Server's encryption key(s), which are used by RPs to encrypt requests to the Server.
public abstract java.lang.String issuer
public abstract java.lang.String subjectTypeSupported