Package com.nimbusds.oauth2.sdk.as
Interface ReadOnlyAuthorizationServerEndpointMetadata
- All Known Subinterfaces:
ReadOnlyAuthorizationServerMetadata,ReadOnlyOIDCProviderEndpointMetadata,ReadOnlyOIDCProviderMetadata
- All Known Implementing Classes:
AuthorizationServerEndpointMetadata,AuthorizationServerMetadata,OIDCProviderEndpointMetadata,OIDCProviderMetadata
public interface ReadOnlyAuthorizationServerEndpointMetadata
Read-only OAuth 2.0 Authorisation Server (AS) endpoint metadata.
Related specifications:
- OAuth 2.0 Authorization Server Metadata (RFC 8414)
- OAuth 2.0 Mutual TLS Client Authentication and Certificate Bound Access Tokens (RFC 8705)
- OAuth 2.0 Pushed Authorization Requests (RFC 9126)
- OAuth 2.0 Device Authorization Grant (RFC 8628)
- OpenID Connect Client Initiated Backchannel Authentication Flow - Core 1.0
- OpenID Connect Federation 1.0
-
Method Summary
Modifier and TypeMethodDescriptionGets the authorisation endpoint URI.Deprecated.Gets the back-channel authentication endpoint URI.Gets the device authorization endpoint URI.Gets the federation registration endpoint URI.Gets the token introspection endpoint URI.Gets the pushed authorisation request endpoint.Gets the client registration endpoint URI.Deprecated.Gets the token revocation endpoint URI.Gets the token endpoint URI.net.minidev.json.JSONObjectReturns the JSON object representation of the metadata.
-
Method Details
-
getAuthorizationEndpointURI
Gets the authorisation endpoint URI. Corresponds theauthorization_endpointmetadata field.- Returns:
- The authorisation endpoint URI,
nullif not specified.
-
getTokenEndpointURI
Gets the token endpoint URI. Corresponds thetoken_endpointmetadata field.- Returns:
- The token endpoint URI,
nullif not specified.
-
getRegistrationEndpointURI
Gets the client registration endpoint URI. Corresponds to theregistration_endpointmetadata field.- Returns:
- The client registration endpoint URI,
nullif not specified.
-
getIntrospectionEndpointURI
Gets the token introspection endpoint URI. Corresponds to theintrospection_endpointmetadata field.- Returns:
- The token introspection endpoint URI,
nullif not specified.
-
getRevocationEndpointURI
Gets the token revocation endpoint URI. Corresponds to therevocation_endpointmetadata field.- Returns:
- The token revocation endpoint URI,
nullif not specified.
-
getRequestObjectEndpoint
Deprecated.Gets the request object endpoint. Corresponds to therequest_object_endpointmetadata field.- Returns:
- The request object endpoint,
nullif not specified.
-
getPushedAuthorizationRequestEndpointURI
Gets the pushed authorisation request endpoint. Corresponds to thepushed_authorization_request_endpointmetadata field.- Returns:
- The pushed authorisation request endpoint,
nullif not specified.
-
getDeviceAuthorizationEndpointURI
Gets the device authorization endpoint URI. Corresponds thedevice_authorization_endpointmetadata field.- Returns:
- The device authorization endpoint URI,
nullif not specified.
-
getBackChannelAuthenticationEndpointURI
Gets the back-channel authentication endpoint URI. Corresponds thebackchannel_authentication_endpointmetadata field.- Returns:
- The back-channel authentication endpoint URI,
nullif not specified.
-
getBackChannelAuthenticationEndpoint
Deprecated.UsegetBackChannelAuthenticationEndpointURI()instead.Gets the back-channel authentication endpoint URI. Corresponds thebackchannel_authentication_endpointmetadata field.- Returns:
- The back-channel authentication endpoint URI,
nullif not specified.
-
getFederationRegistrationEndpointURI
Gets the federation registration endpoint URI. Corresponds to thefederation_registration_endpointmetadata field.- Returns:
- The federation registration endpoint URI,
nullif not specified.
-
toJSONObject
net.minidev.json.JSONObject toJSONObject()Returns the JSON object representation of the metadata.- Returns:
- The JSON object.
-
getBackChannelAuthenticationEndpointURI()instead.