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.JSONObject
Returns the JSON object representation of the metadata.
-
Method Details
-
getAuthorizationEndpointURI
Gets the authorisation endpoint URI. Corresponds theauthorization_endpoint
metadata field.- Returns:
- The authorisation endpoint URI,
null
if not specified.
-
getTokenEndpointURI
Gets the token endpoint URI. Corresponds thetoken_endpoint
metadata field.- Returns:
- The token endpoint URI,
null
if not specified.
-
getRegistrationEndpointURI
Gets the client registration endpoint URI. Corresponds to theregistration_endpoint
metadata field.- Returns:
- The client registration endpoint URI,
null
if not specified.
-
getIntrospectionEndpointURI
Gets the token introspection endpoint URI. Corresponds to theintrospection_endpoint
metadata field.- Returns:
- The token introspection endpoint URI,
null
if not specified.
-
getRevocationEndpointURI
Gets the token revocation endpoint URI. Corresponds to therevocation_endpoint
metadata field.- Returns:
- The token revocation endpoint URI,
null
if not specified.
-
getRequestObjectEndpoint
Deprecated.Gets the request object endpoint. Corresponds to therequest_object_endpoint
metadata field.- Returns:
- The request object endpoint,
null
if not specified.
-
getPushedAuthorizationRequestEndpointURI
Gets the pushed authorisation request endpoint. Corresponds to thepushed_authorization_request_endpoint
metadata field.- Returns:
- The pushed authorisation request endpoint,
null
if not specified.
-
getDeviceAuthorizationEndpointURI
Gets the device authorization endpoint URI. Corresponds thedevice_authorization_endpoint
metadata field.- Returns:
- The device authorization endpoint URI,
null
if not specified.
-
getBackChannelAuthenticationEndpointURI
Gets the back-channel authentication endpoint URI. Corresponds thebackchannel_authentication_endpoint
metadata field.- Returns:
- The back-channel authentication endpoint URI,
null
if not specified.
-
getBackChannelAuthenticationEndpoint
Deprecated.UsegetBackChannelAuthenticationEndpointURI()
instead.Gets the back-channel authentication endpoint URI. Corresponds thebackchannel_authentication_endpoint
metadata field.- Returns:
- The back-channel authentication endpoint URI,
null
if not specified.
-
getFederationRegistrationEndpointURI
Gets the federation registration endpoint URI. Corresponds to thefederation_registration_endpoint
metadata field.- Returns:
- The federation registration endpoint URI,
null
if not specified.
-
toJSONObject
net.minidev.json.JSONObject toJSONObject()Returns the JSON object representation of the metadata.- Returns:
- The JSON object.
-
getBackChannelAuthenticationEndpointURI()
instead.