Class OidcProviderMetadata
- java.lang.Object
-
- org.apache.cxf.jaxrs.json.basic.JsonMapObject
-
- org.apache.cxf.rs.security.oauth2.services.AuthorizationMetadata
-
- org.apache.cxf.rs.security.oidc.idp.OidcProviderMetadata
-
- All Implemented Interfaces:
Serializable
public class OidcProviderMetadata extends AuthorizationMetadata
- See Also:
- OpenID Provider Metadata, Serialized Form
-
-
Field Summary
-
Fields inherited from class org.apache.cxf.rs.security.oauth2.services.AuthorizationMetadata
AUTHORIZATION_ENDPOINT, CODE_CHALLENGE_METHODS_SUPPORTED, GRANT_TYPES_SUPPORTED, INTROSPECTION_ENDPOINT, INTROSPECTION_ENDPOINT_AUTH_METHODS_SUPPORTED, INTROSPECTION_ENDPOINT_AUTH_SIGNING_ALG_VALUES_SUPPORTED, ISSUER, JWKS_URI, OP_POLICY_URI, OP_TOS_URI, REGISTRATION_ENDPOINT, RESPONSE_MODES_SUPPORTED, RESPONSE_TYPES_SUPPORTED, REVOCATION_ENDPOINT, REVOCATION_ENDPOINT_AUTH_METHODS_SUPPORTED, REVOCATION_ENDPOINT_AUTH_SIGNING_ALG_VALUES_SUPPORTED, SCOPES_SUPPORTED, SERVICE_DOCUMENTATION, TOKEN_ENDPOINT, TOKEN_ENDPOINT_AUTH_METHODS_SUPPORTED, TOKEN_ENDPOINT_AUTH_SIGNING_ALG_VALUES_SUPPORTED, UI_LOCALES_SUPPORTED
-
-
Constructor Summary
Constructors Constructor Description OidcProviderMetadata()OidcProviderMetadata(Map<String,Object> props)
-
Method Summary
-
Methods inherited from class org.apache.cxf.rs.security.oauth2.services.AuthorizationMetadata
getAuthorizationEndpoint, getCodeChallengeMethodsSupported, getGrantTypesSupported, getIntrospectionEndpoint, getIntrospectionEndpointAuthMethodsSupported, getIntrospectionEndpointAuthSigningAlgValuesSupported, getIssuer, getJwksURL, getOpPolicyURL, getOpTosURL, getRegistrationEndpoint, getResponseModesSupported, getResponseTypesSupported, getRevocationEndpoint, getRevocationEndpointAuthMethodsSupported, getRevocationEndpointAuthSigningAlgValuesSupported, getScopesSupported, getServiceDocumentation, getTokenEndpoint, getTokenEndpointAuthMethodsSupported, getTokenEndpointAuthSigningAlgValuesSupported, getUiLocalesSupported, getURLProperty, setAuthorizationEndpoint, setCodeChallengeMethodsSupported, setGrantTypesSupported, setIntrospectionEndpoint, setIntrospectionEndpointAuthMethodsSupported, setIntrospectionEndpointAuthSigningAlgValuesSupported, setIssuer, setJwksURL, setOpPolicyURL, setOpTosURL, setRegistrationEndpoint, setResponseModesSupported, setResponseTypesSupported, setRevocationEndpoint, setRevocationEndpointAuthMethodsSupported, setRevocationEndpointAuthSigningAlgValuesSupported, setScopesSupported, setServiceDocumentation, setTokenEndpoint, setTokenEndpointAuthMethodsSupported, setTokenEndpointAuthSigningAlgValuesSupported, setUiLocalesSupported, setURLProperty
-
Methods inherited from class org.apache.cxf.jaxrs.json.basic.JsonMapObject
asMap, containsProperty, equals, getBooleanProperty, getIntegerProperty, getJsonMapProperty, getListMapProperty, getListStringProperty, getLongProperty, getMapProperty, getProperty, getStringProperty, getUpdateCount, hashCode, removeProperty, setProperty, size
-
-
-
-
Field Detail
-
USERINFO_ENDPOINT
public static final String USERINFO_ENDPOINT
- See Also:
- Constant Field Values
-
ACR_VALUES_SUPPORTED
public static final String ACR_VALUES_SUPPORTED
- See Also:
- Constant Field Values
-
SUBJECT_TYPES_SUPPORTED
public static final String SUBJECT_TYPES_SUPPORTED
- See Also:
- Constant Field Values
-
ID_TOKEN_SIGNING_ALG_VALUES_SUPPORTED
public static final String ID_TOKEN_SIGNING_ALG_VALUES_SUPPORTED
- See Also:
- Constant Field Values
-
ID_TOKEN_ENCRYPTION_ALG_VALUES_SUPPORTED
public static final String ID_TOKEN_ENCRYPTION_ALG_VALUES_SUPPORTED
- See Also:
- Constant Field Values
-
ID_TOKEN_ENCRYPTION_ENC_VALUES_SUPPORTED
public static final String ID_TOKEN_ENCRYPTION_ENC_VALUES_SUPPORTED
- See Also:
- Constant Field Values
-
USERINFO_SIGNING_ALG_VALUES_SUPPORTED
public static final String USERINFO_SIGNING_ALG_VALUES_SUPPORTED
- See Also:
- Constant Field Values
-
USERINFO_ENCRYPTION_ALG_VALUES_SUPPORTED
public static final String USERINFO_ENCRYPTION_ALG_VALUES_SUPPORTED
- See Also:
- Constant Field Values
-
USERINFO_ENCRYPTION_ENC_VALUES_SUPPORTED
public static final String USERINFO_ENCRYPTION_ENC_VALUES_SUPPORTED
- See Also:
- Constant Field Values
-
REQUEST_OBJECT_SIGNING_ALG_VALUES_SUPPORTED
public static final String REQUEST_OBJECT_SIGNING_ALG_VALUES_SUPPORTED
- See Also:
- Constant Field Values
-
REQUEST_OBJECT_ENCRYPTION_ALG_VALUES_SUPPORTED
public static final String REQUEST_OBJECT_ENCRYPTION_ALG_VALUES_SUPPORTED
- See Also:
- Constant Field Values
-
REQUEST_OBJECT_ENCRYPTION_ENC_VALUES_SUPPORTED
public static final String REQUEST_OBJECT_ENCRYPTION_ENC_VALUES_SUPPORTED
- See Also:
- Constant Field Values
-
DISPLAY_VALUES_SUPPORTED
public static final String DISPLAY_VALUES_SUPPORTED
- See Also:
- Constant Field Values
-
CLAIM_TYPES_SUPPORTED
public static final String CLAIM_TYPES_SUPPORTED
- See Also:
- Constant Field Values
-
CLAIMS_SUPPORTED
public static final String CLAIMS_SUPPORTED
- See Also:
- Constant Field Values
-
CLAIM_LOCALES_SUPPORTED
public static final String CLAIM_LOCALES_SUPPORTED
- See Also:
- Constant Field Values
-
CLAIMS_PARAMETER_SUPPORTED
public static final String CLAIMS_PARAMETER_SUPPORTED
- See Also:
- Constant Field Values
-
REQUEST_PARAMETER_SUPPORTED
public static final String REQUEST_PARAMETER_SUPPORTED
- See Also:
- Constant Field Values
-
REQUEST_URI_PARAMETER_SUPPORTED
public static final String REQUEST_URI_PARAMETER_SUPPORTED
- See Also:
- Constant Field Values
-
REQUIRE_REQUEST_URI_REGISTRATION
public static final String REQUIRE_REQUEST_URI_REGISTRATION
- See Also:
- Constant Field Values
-
CHECK_SESSION_IFRAME
public static final String CHECK_SESSION_IFRAME
- See Also:
- Constant Field Values
-
END_SESSION_ENDPOINT
public static final String END_SESSION_ENDPOINT
- See Also:
- Constant Field Values
-
-
Method Detail
-
getUserinfoEndpoint
public URL getUserinfoEndpoint()
-
setUserinfoEndpoint
public void setUserinfoEndpoint(URL userinfoEndpoint)
-
setIdTokenSigningAlgValuesSupported
public void setIdTokenSigningAlgValuesSupported(List<String> idTokenSigningAlgValuesSupported)
-
setIdTokenEncryptionAlgValuesSupported
public void setIdTokenEncryptionAlgValuesSupported(List<String> idTokenEncryptionAlgValuesSupported)
-
setIdTokenEncryptionEncValuesSupported
public void setIdTokenEncryptionEncValuesSupported(List<String> idTokenEncryptionEncValuesSupported)
-
setUserinfoSigningAlgValuesSupported
public void setUserinfoSigningAlgValuesSupported(List<String> userinfoSigningAlgValuesSupported)
-
getUserinfoEncryptionAlgValuesSupported
public List<String> getUserinfoEncryptionAlgValuesSupported()
-
setUserinfoEncryptionAlgValuesSupported
public void setUserinfoEncryptionAlgValuesSupported(List<String> userinfoEncryptionAlgValuesSupported)
-
getUserinfoEncryptionEncValuesSupported
public List<String> getUserinfoEncryptionEncValuesSupported()
-
setUserinfoEncryptionEncValuesSupported
public void setUserinfoEncryptionEncValuesSupported(List<String> userinfoEncryptionEncValuesSupported)
-
getRequestObjectSigningAlgValuesSupported
public List<String> getRequestObjectSigningAlgValuesSupported()
-
setRequestObjectSigningAlgValuesSupported
public void setRequestObjectSigningAlgValuesSupported(List<String> requestObjectSigningAlgValuesSupported)
-
getRequestObjectEncryptionAlgValuesSupported
public List<String> getRequestObjectEncryptionAlgValuesSupported()
-
setRequestObjectEncryptionAlgValuesSupported
public void setRequestObjectEncryptionAlgValuesSupported(List<String> requestObjectEncryptionAlgValuesSupported)
-
getRequestObjectEncryptionEncValuesSupported
public List<String> getRequestObjectEncryptionEncValuesSupported()
-
setRequestObjectEncryptionEncValuesSupported
public void setRequestObjectEncryptionEncValuesSupported(List<String> requestObjectEncryptionEncValuesSupported)
-
setDisplayValuesSupported
public void setDisplayValuesSupported(List<String> displayValuesSupported)
-
setClaimsLocalesSupported
public void setClaimsLocalesSupported(List<String> claimsLocalesSupported)
-
getClaimsParameterSupported
public Boolean getClaimsParameterSupported()
-
setClaimsParameterSupported
public void setClaimsParameterSupported(Boolean claimsParameterSupported)
-
getRequestParameterSupported
public Boolean getRequestParameterSupported()
-
setRequestParameterSupported
public void setRequestParameterSupported(Boolean requestParameterSupported)
-
getRequestURIParameterSupported
public Boolean getRequestURIParameterSupported()
-
setRequestURIParameterSupported
public void setRequestURIParameterSupported(Boolean requestURIParameterSupported)
-
getRequireRequestURIRegistration
public Boolean getRequireRequestURIRegistration()
-
setRequireRequestURIRegistration
public void setRequireRequestURIRegistration(Boolean requireRequestURIRegistration)
-
getCheckSessionIframe
public URL getCheckSessionIframe()
-
setCheckSessionIframe
public void setCheckSessionIframe(URL checkSessionIframe)
-
getEndSessionEndpoint
public URL getEndSessionEndpoint()
-
setEndSessionEndpoint
public void setEndSessionEndpoint(URL endSessionEndpoint)
-
-