string with space separated list of claim names for the 'access-token' usage.
it's not possible to provide a single bag of claims like this without losing information about the groups the claims are in, which may provide different properties.
The OAuth client that made the request.
Compute and return the default access-token data.
the default data, or claims, for the 'access-token' ClaimUsage
.
Compute and return the default authorization-code data.
the default data, or claims, for the 'authorization-code' ClaimUsage
.
Compute and return the default delegation (authorization grant) data.
the default data, or claims, for the 'delegation' ClaimUsage
.
Compute and return the default device-code data.
the default data, or claims, for the 'device-code' ClaimUsage
.
Compute and return the default id-token data.
the default data, or claims, for the 'id-token' ClaimUsage
.
Compute and return the default refresh-token data.
the default data, or claims, for the 'refresh-token' ClaimUsage
.
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.
the default ID-token Token Issuer that can be used with the OAuth client.
Get the JSON helper for serializing/de-serializing JavaScript and Java types.
The original request object. This can be used to access headers and parameters passed in the original request.
The Response object. Can be used to modify cookies in the response.
The string-value with the authorized scopes joined.
the scope names that are authorized to be added to a token, in this request, as a collection.
the scopes instances that are authorized to be added to a token, in this request.
a string that describes the type of this token procedure context.
Please use the Procedures API Documentation instead: https://curity.io/docs/idsvr/latest/developer-guide/scripting/index.html#scripting-guide
Please use the Procedures API Documentation instead: https://curity.io/docs/idsvr/latest/developer-guide/scripting/index.html#scripting-guide
the attributes data source with the given ID, or null if it does not exist.
the bucket data source with the given ID, or null if it does not exist.
The OAuth client that made the request.
Compute and return the default access-token data.
the default data, or claims, for the 'access-token' ClaimUsage
.
Compute and return the default authorization-code data.
the default data, or claims, for the 'authorization-code' ClaimUsage
.
Get the cached authorization-code data, or compute then return it.
the default data, or claims, for the 'authorization-code' ClaimUsage
.
Get the default claims for the given ClaimUsage
.
Get the default claims for the given ClaimUsage
.
Use the provided cache to resolve claim values when possible.
Get the cached delegation (authorization grant) data, or compute then return it.
the default data, or claims, for the 'delegation' ClaimUsage
.
Compute and return the default device-code data.
the default data, or claims, for the 'device-code' ClaimUsage
.
Get the cached device authorization code data, or compute then return it.
the default data, or claims, for the 'device-code' ClaimUsage
.
Get the cached id-token data, or compute then return it.
the default data, or claims, for the 'id-token' ClaimUsage
.
Compute and return the default refresh-token data.
the default data, or claims, for the 'refresh-token' ClaimUsage
.
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.
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.
the cache to pull already resolved claim values from. Pass null
to resolve new values.
the default ID-token Token Issuer that can be used with the OAuth client.
The original request object. This can be used to access headers and parameters passed in the original request.
The Response object. Can be used to modify cookies in the response.
the scopes instances that are authorized to be added to a token, in this request.
Issue a delegation (authorization grant) with the provided data.
The claims being authorized by the user.
Context of assertion token procedures.