Skip to content

Class: AuthorizationRequestClass

An Authorization Request compliant with OAuth 2.0 section 4.1.1.

JSON schema: AuthorizationRequest.json

URI: di_vocab:AuthorizationRequestClass

img

Parents

Children

Referenced by Class

Attributes

Own

  • response_type 1..1
    • Description: The response type. This value currently needs to be set to the value code.
    • Range: String
  • scope 1..1
    • Description: The scope. A space-separated list of scopes which must include the openid value. Other options are email, phone and offline_access (returns a refresh token). Other custom scopes are available for internal requests.
    • Range: String
  • client_id 1..1
    • Description: The client id. This value is the client id the Relying Party service was provided with for identification upon registration. Internal system requests will use an internal client id.
    • Range: StringOrURI
  • state 1..1
    • Description: The state. This value is used to validate the response sent to the redirect URI. This value will be returned to the client in the authentication response.
    • Range: String
  • redirect_uri 1..1
    • Description: The redirect uri. This value must exactly match one of the redirect uris registered by the Relying Party service and must be URL-encoded.
    • Range: Uri
  • nonce 1..1
    • Description: The nonce. A random value provided from the ID token to verify the integrity of the ID token.
    • Range: String

Inherited from JWTClass:

  • iss 0..1
    • Description: The iss (issuer) claim identifies the principal that issued the JWT.
    • Range: Uri
  • sub 0..1
    • Description: The sub (subject) claim identifies the principal that is the subject of the JWT.
    • Range: Uri
  • nbf 0..1
    • Description: The nbf (not before) claim identifies the time the JWT is valid from.
    • Range: Integer
  • exp 0..1
    • Description: The exp (expiration time) claim identifies the time the JWT expires.
    • Range: Integer
  • aud 0..1
    • Description: The aud (audience) claim identifies the recipients that the JWT is intended for.
    • Range: Uri
  • iat 0..1
    • Description: The iat (issued at) claim identifies the time at which the JWT was issued.
    • Range: Integer
  • jti 0..1
    • Description: The jti (JWT ID) claim identifies the unique identifier of the JWT.
    • Range: Uri

Other properties

See also: ../json-schemas/AuthorizationRequest.json