SCIM policy request attributes
The following tables describe policy request attributes and their functions.
The following table identifies the attributes associated with a policy request that the System for Cross-domain Identity Management (SCIM) service generates.
Policy request attribute | Description | Type |
---|---|---|
|
Identifies the SCIM request as one of the following types:
|
String |
|
Additional attributes that do not correspond to a specific entity type in the PingAuthorize Trust Framework. For more information, see the following table. |
Object |
|
Unused. |
String |
|
Name of the access token validator that evaluates the bearer token used in an incoming request. |
String |
|
Identifies the SCIM service and resource type using a value of the form For example, for a request using the "Users" resource type, the service value would be |
String |
The following table identifies the additional attributes that are included in attributes
.
Attribute | Description | Type |
---|---|---|
|
Parsed access token. For more information, see the following table. |
Object |
|
Properties of the client certificate, if one is used. |
Object |
|
A unique value that identifies the request and response, if available. |
String |
|
The client IP address. |
String |
|
Request URI query parameters. |
Object |
|
The request body, if available. This attribute is available for POST, PUT, and PATCH requests. |
Object |
|
The HTTP request headers. |
Object |
|
The request URI. |
String |
|
Uniquely identifies the SCIM resource that is being requested, in the format
|
String |
|
The response body, if available. This attribute is provided only for outbound policy requests. |
Object |
|
The HTTP response headers, if available. |
Object |
|
The HTTP response status code, if available. |
Number |
|
Provides the set of attributes that the request modifies. |
Collection |
|
Provides additional, SCIM2-specific information about the request. |
Object |
|
Access token subject as a SCIM resource, as obtained by the access token validator. |
Object |
The access token validator populates the HttpRequest.AccessToken
attribute, which contains the fields in the following table. These fields correspond approximately to the fields that the IETF Token Introspection specification (RFC 7662) defines.
Attribute | Description | Type |
---|---|---|
|
The actual access token from the client request. |
String |
|
Indicates whether this access token is currently active, as determined by the access token validator. |
Boolean |
|
Identifies the recipients for whom the access token is intended. Typically, the authorization server sets this field to indicate the resource servers that might accept the token. |
Array |
|
The client ID of the application that was granted the access token. |
String |
|
Date and time at which the access token expires. |
DateTime |
|
Date and time at which the access token was issued. |
DateTime |
|
Token issuer. This attribute is usually a URI that identifies the authorization server. |
String |
|
Date and time before which a resource server does not accept the access token. |
DateTime |
|
Identifies the list of scopes granted to this token. |
Collection |
|
Token subject. This attribute is a user identifier that the authorization server sets. |
String |
|
User identifier that was resolved by the access token validator’s token resource lookup method. This attribute is always a SCIM ID of the form |
String |
|
The token type, as set by the authorization server. This value is typically set to |
String |
|
Flag that the access token validator sets to indicate that the token was issued originally to a subject. If this flag is |
Boolean |
|
Subject’s user name. This attribute is a user identifier that the authorization server sets. |
String |
The following table identifies the fields that the HttpRequest.ClientCertificate
attribute contains.
Attribute | Description | Type |
---|---|---|
|
Name of the certificate signature algorithm, such as |
String |
|
Signature algorithm OID. |
String |
|
Distinguished name (DN) of the certificate issuer. |
String |
|
Expiration date and time of the certificate. |
DateTime |
|
Earliest date on which the certificate is considered valid. |
DateTime |
|
DN of the certificate subject. |
String |
|
Regular expression that must be matched by the subject field of the certificate to ensure that the certificate belongs to the requesting client. |
String |
|
Indicates whether the certificate is valid. |
Boolean |
The following table identifies the fields that the SCIM2
attribute contains.
Attribute | Description | Type |
---|---|---|
|
Contains a normalized SCIM 2 PATCH request object that represents all of the changes to apply. This attribute is available for PUT and PATCH requests. |
Object |
|
Complete SCIM resource that the request targets. This attribute is available for GET, PUT, PATCH, and DELETE requests. The |
Object |