Interface ValidatorContext

All Superinterfaces:
InvocationContext

public interface ValidatorContext extends InvocationContext
The PAR validator context.
  • Method Summary

    Modifier and Type
    Method
    Description
    com.nimbusds.openid.connect.sdk.rp.OIDCClientInformation
    Returns the registered client information.
    @Nullable com.nimbusds.openid.connect.sdk.rp.OIDCClientInformation
    getOIDCClientInformation(com.nimbusds.oauth2.sdk.id.ClientID clientID)
    Returns the registered client information for the specified client_id.
    com.nimbusds.oauth2.sdk.AuthorizationRequest
    Returns the original raw OAuth 2.0 authorisation / OpenID authentication request, as received at the authorisation endpoint and prior to any JAR unwrapping / resolution if JWT-secured.
    com.nimbusds.openid.connect.sdk.op.ReadOnlyOIDCProviderMetadata
    Returns the OpenID provider metadata.

    Methods inherited from interface com.nimbusds.openid.connect.provider.spi.InvocationContext

    getIssuer
  • Method Details

    • getReadOnlyOIDCProviderMetadata

      com.nimbusds.openid.connect.sdk.op.ReadOnlyOIDCProviderMetadata getReadOnlyOIDCProviderMetadata()
      Returns the OpenID provider metadata.
      Returns:
      The OpenID provider metadata.
    • getOIDCClientInformation

      com.nimbusds.openid.connect.sdk.rp.OIDCClientInformation getOIDCClientInformation()
      Returns the registered client information.
      Returns:
      The registered client information.
    • getOIDCClientInformation

      @Nullable com.nimbusds.openid.connect.sdk.rp.OIDCClientInformation getOIDCClientInformation(com.nimbusds.oauth2.sdk.id.ClientID clientID)
      Returns the registered client information for the specified client_id.
      Parameters:
      clientID - The client ID.
      Returns:
      The registered client information, null if the client_id is invalid.
    • getRawRequest

      com.nimbusds.oauth2.sdk.AuthorizationRequest getRawRequest()
      Returns the original raw OAuth 2.0 authorisation / OpenID authentication request, as received at the authorisation endpoint and prior to any JAR unwrapping / resolution if JWT-secured.
      Returns:
      The raw request.