Context of OpenID Connect userinfo procedures.

Hierarchy

Properties

accessTokenIssuer: ScriptAccessTokenIssuer
accountAttributes: object
authorizationCodeIssuer: ScriptAuthorizationCodeNonceIssuer
defaultAccessTokenData: null | object

Compute and return the default access-token data.

Returns

the default data, or claims, for the 'access-token' ClaimUsage.

defaultAccessTokenJwtIssuer: null | DelegationBasedScriptTokenIssuer
defaultAuthorizationCodeData: null | object

Compute and return the default authorization-code data.

Returns

the default data, or claims, for the 'authorization-code' ClaimUsage.

defaultDelegationData: null | object

Compute and return the default delegation (authorization grant) data.

Returns

the default data, or claims, for the 'delegation' ClaimUsage.

defaultDeviceCodeData: null | object

Compute and return the default device-code data.

Returns

the default data, or claims, for the 'device-code' ClaimUsage.

defaultIdTokenData: null | object

Compute and return the default id-token data.

Returns

the default data, or claims, for the 'id-token' ClaimUsage.

defaultRefreshTokenData: null | object

Compute and return the default refresh-token data.

Returns

the default data, or claims, for the 'refresh-token' ClaimUsage.

defaultResponseData: object

All known fields to be returned as response data, initialized with default values, or null if the default or configured behaviour of this DefaultClaimsValuesProvider-implementation should not return this kind of data.

delegationIssuer: ScriptDelegationIssuer
idTokenIssuer: ScriptIdTokenIssuer
json: Json

Get the JSON helper for serializing/de-serializing JavaScript and Java types.

presentedToken: DefaultPresentedToken

Returns

the presented access token.

refreshTokenIssuer: ScriptRefreshTokenIssuer
request: ScriptRequest

The original request object. This can be used to access headers and parameters passed in the original request.

response: ScriptResponse

The Response object. Can be used to modify cookies in the response.

tokenProcedureContextName: string

Returns

a string that describes the type of this token procedure context.

Methods

  • Returns

    a map of the authentication's ContextAttributes.

    Returns object

  • Returns

    a map of the authentication's ContextAttributes, including attribute's authorities metadata.

    Returns object

  • Returns object

  • Returns

    the bucket data source with the given ID, or null if it does not exist.

    Parameters

    • dataSourceId: string

    Returns null | ScriptBucket

  • Compute and return the default access-token data.

    Returns

    the default data, or claims, for the 'access-token' ClaimUsage.

    Returns null | object

  • Get the cached access-token data, or compute then return it.

    Returns

    the default data, or claims, for the 'access-token' ClaimUsage.

    Parameters

    Returns null | object

  • Compute and return the default authorization-code data.

    Returns

    the default data, or claims, for the 'authorization-code' ClaimUsage.

    Returns null | object

  • Get the cached authorization-code data, or compute then return it.

    Returns

    the default data, or claims, for the 'authorization-code' ClaimUsage.

    Parameters

    Returns null | object

  • Get the default claims for the given ClaimUsage.

    Parameters

    • usage: string

    Returns null | object

  • Get the default claims for the given ClaimUsage. Use the provided cache to resolve claim values when possible.

    Parameters

    Returns null | object

  • Compute and return the default delegation (authorization grant) data.

    Returns

    the default data, or claims, for the 'delegation' ClaimUsage.

    Returns null | object

  • Get the cached delegation (authorization grant) data, or compute then return it.

    Returns

    the default data, or claims, for the 'delegation' ClaimUsage.

    Parameters

    Returns null | object

  • Compute and return the default device-code data.

    Returns

    the default data, or claims, for the 'device-code' ClaimUsage.

    Returns null | object

  • Get the cached device authorization code data, or compute then return it.

    Returns

    the default data, or claims, for the 'device-code' ClaimUsage.

    Parameters

    Returns null | object

  • Compute and return the default id-token data.

    Returns

    the default data, or claims, for the 'id-token' ClaimUsage.

    Returns null | object

  • Get the cached id-token data, or compute then return it.

    Returns

    the default data, or claims, for the 'id-token' ClaimUsage.

    Parameters

    Returns null | object

  • Compute and return the default refresh-token data.

    Returns

    the default data, or claims, for the 'refresh-token' ClaimUsage.

    Returns null | object

  • Get the cached refresh-token data, or compute then return it.

    Returns

    the default data, or claims, for the 'refresh-token' ClaimUsage.

    Parameters

    Returns null | object

  • Get the JSON helper for serializing/de-serializing JavaScript and Java types.

    Returns Json

  • Returns

    a map of the SubjectAttributes of the authenticated subject.

    Returns object

  • Returns

    a map of the SubjectAttributes of the authenticated subject, including attribute's authorities metadata.

    Returns object