Class AuthorizationMetadata
- java.lang.Object
-
- org.apache.cxf.jaxrs.json.basic.JsonMapObject
-
- org.apache.cxf.rs.security.oauth2.services.AuthorizationMetadata
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
OidcProviderMetadata
public class AuthorizationMetadata extends JsonMapObject
- See Also:
- Authorization Server Metadata, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringAUTHORIZATION_ENDPOINTstatic StringCODE_CHALLENGE_METHODS_SUPPORTEDstatic StringGRANT_TYPES_SUPPORTEDstatic StringINTROSPECTION_ENDPOINTstatic StringINTROSPECTION_ENDPOINT_AUTH_METHODS_SUPPORTEDstatic StringINTROSPECTION_ENDPOINT_AUTH_SIGNING_ALG_VALUES_SUPPORTEDstatic StringISSUERstatic StringJWKS_URIstatic StringOP_POLICY_URIstatic StringOP_TOS_URIstatic StringREGISTRATION_ENDPOINTstatic StringRESPONSE_MODES_SUPPORTEDstatic StringRESPONSE_TYPES_SUPPORTEDstatic StringREVOCATION_ENDPOINTstatic StringREVOCATION_ENDPOINT_AUTH_METHODS_SUPPORTEDstatic StringREVOCATION_ENDPOINT_AUTH_SIGNING_ALG_VALUES_SUPPORTEDstatic StringSCOPES_SUPPORTEDstatic StringSERVICE_DOCUMENTATIONstatic StringTOKEN_ENDPOINTstatic StringTOKEN_ENDPOINT_AUTH_METHODS_SUPPORTEDstatic StringTOKEN_ENDPOINT_AUTH_SIGNING_ALG_VALUES_SUPPORTEDstatic StringUI_LOCALES_SUPPORTED
-
Constructor Summary
Constructors Constructor Description AuthorizationMetadata()AuthorizationMetadata(Map<String,Object> props)
-
Method Summary
-
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
-
ISSUER
public static final String ISSUER
- See Also:
- Constant Field Values
-
AUTHORIZATION_ENDPOINT
public static final String AUTHORIZATION_ENDPOINT
- See Also:
- Constant Field Values
-
TOKEN_ENDPOINT
public static final String TOKEN_ENDPOINT
- See Also:
- Constant Field Values
-
JWKS_URI
public static final String JWKS_URI
- See Also:
- Constant Field Values
-
REGISTRATION_ENDPOINT
public static final String REGISTRATION_ENDPOINT
- See Also:
- Constant Field Values
-
SCOPES_SUPPORTED
public static final String SCOPES_SUPPORTED
- See Also:
- Constant Field Values
-
RESPONSE_TYPES_SUPPORTED
public static final String RESPONSE_TYPES_SUPPORTED
- See Also:
- Constant Field Values
-
RESPONSE_MODES_SUPPORTED
public static final String RESPONSE_MODES_SUPPORTED
- See Also:
- Constant Field Values
-
GRANT_TYPES_SUPPORTED
public static final String GRANT_TYPES_SUPPORTED
- See Also:
- Constant Field Values
-
TOKEN_ENDPOINT_AUTH_METHODS_SUPPORTED
public static final String TOKEN_ENDPOINT_AUTH_METHODS_SUPPORTED
- See Also:
- Constant Field Values
-
TOKEN_ENDPOINT_AUTH_SIGNING_ALG_VALUES_SUPPORTED
public static final String TOKEN_ENDPOINT_AUTH_SIGNING_ALG_VALUES_SUPPORTED
- See Also:
- Constant Field Values
-
SERVICE_DOCUMENTATION
public static final String SERVICE_DOCUMENTATION
- See Also:
- Constant Field Values
-
UI_LOCALES_SUPPORTED
public static final String UI_LOCALES_SUPPORTED
- See Also:
- Constant Field Values
-
OP_POLICY_URI
public static final String OP_POLICY_URI
- See Also:
- Constant Field Values
-
OP_TOS_URI
public static final String OP_TOS_URI
- See Also:
- Constant Field Values
-
REVOCATION_ENDPOINT
public static final String REVOCATION_ENDPOINT
- See Also:
- Constant Field Values
-
REVOCATION_ENDPOINT_AUTH_METHODS_SUPPORTED
public static final String REVOCATION_ENDPOINT_AUTH_METHODS_SUPPORTED
- See Also:
- Constant Field Values
-
REVOCATION_ENDPOINT_AUTH_SIGNING_ALG_VALUES_SUPPORTED
public static final String REVOCATION_ENDPOINT_AUTH_SIGNING_ALG_VALUES_SUPPORTED
- See Also:
- Constant Field Values
-
INTROSPECTION_ENDPOINT
public static final String INTROSPECTION_ENDPOINT
- See Also:
- Constant Field Values
-
INTROSPECTION_ENDPOINT_AUTH_METHODS_SUPPORTED
public static final String INTROSPECTION_ENDPOINT_AUTH_METHODS_SUPPORTED
- See Also:
- Constant Field Values
-
INTROSPECTION_ENDPOINT_AUTH_SIGNING_ALG_VALUES_SUPPORTED
public static final String INTROSPECTION_ENDPOINT_AUTH_SIGNING_ALG_VALUES_SUPPORTED
- See Also:
- Constant Field Values
-
CODE_CHALLENGE_METHODS_SUPPORTED
public static final String CODE_CHALLENGE_METHODS_SUPPORTED
- See Also:
- Constant Field Values
-
-
Method Detail
-
getIssuer
public URL getIssuer()
-
setIssuer
public void setIssuer(URL issuer)
-
getAuthorizationEndpoint
public URL getAuthorizationEndpoint()
-
setAuthorizationEndpoint
public void setAuthorizationEndpoint(URL authorizationEndpoint)
-
getTokenEndpoint
public URL getTokenEndpoint()
-
setTokenEndpoint
public void setTokenEndpoint(URL tokenEndpoint)
-
getJwksURL
public URL getJwksURL()
-
setJwksURL
public void setJwksURL(URL jwksURL)
-
getRegistrationEndpoint
public URL getRegistrationEndpoint()
-
setRegistrationEndpoint
public void setRegistrationEndpoint(URL registrationEndpoint)
-
setResponseTypesSupported
public void setResponseTypesSupported(List<String> responseTypesSupported)
-
setResponseModesSupported
public void setResponseModesSupported(List<String> responseModesSupported)
-
setTokenEndpointAuthMethodsSupported
public void setTokenEndpointAuthMethodsSupported(List<String> tokenEndpointAuthMethodsSupported)
-
getTokenEndpointAuthSigningAlgValuesSupported
public List<String> getTokenEndpointAuthSigningAlgValuesSupported()
-
setTokenEndpointAuthSigningAlgValuesSupported
public void setTokenEndpointAuthSigningAlgValuesSupported(List<String> tokenEndpointAuthSigningAlgValuesSupported)
-
getServiceDocumentation
public URL getServiceDocumentation()
-
setServiceDocumentation
public void setServiceDocumentation(URL serviceDocumentation)
-
getOpPolicyURL
public URL getOpPolicyURL()
-
setOpPolicyURL
public void setOpPolicyURL(URL opPolicyURL)
-
getOpTosURL
public URL getOpTosURL()
-
setOpTosURL
public void setOpTosURL(URL opTosURL)
-
getRevocationEndpoint
public URL getRevocationEndpoint()
-
setRevocationEndpoint
public void setRevocationEndpoint(URL revocationEndpoint)
-
getRevocationEndpointAuthMethodsSupported
public List<String> getRevocationEndpointAuthMethodsSupported()
-
setRevocationEndpointAuthMethodsSupported
public void setRevocationEndpointAuthMethodsSupported(List<String> revocationEndpointAuthMethodsSupported)
-
getRevocationEndpointAuthSigningAlgValuesSupported
public List<String> getRevocationEndpointAuthSigningAlgValuesSupported()
-
setRevocationEndpointAuthSigningAlgValuesSupported
public void setRevocationEndpointAuthSigningAlgValuesSupported(List<String> revocationEndpointAuthSigningAlgValuesSupported)
-
getIntrospectionEndpoint
public URL getIntrospectionEndpoint()
-
setIntrospectionEndpoint
public void setIntrospectionEndpoint(URL introspectionEndpoint)
-
getIntrospectionEndpointAuthMethodsSupported
public List<String> getIntrospectionEndpointAuthMethodsSupported()
-
setIntrospectionEndpointAuthMethodsSupported
public void setIntrospectionEndpointAuthMethodsSupported(List<String> introspectionEndpointAuthMethodsSupported)
-
getIntrospectionEndpointAuthSigningAlgValuesSupported
public List<String> getIntrospectionEndpointAuthSigningAlgValuesSupported()
-
setIntrospectionEndpointAuthSigningAlgValuesSupported
public void setIntrospectionEndpointAuthSigningAlgValuesSupported(List<String> introspectionEndpointAuthSigningAlgValuesSupported)
-
setCodeChallengeMethodsSupported
public void setCodeChallengeMethodsSupported(List<String> codeChallengeMethodsSupported)
-
-