Authorization Conditions
Conditions in PingOne Authorize define authorization logic by comparing one thing to another. Conditions evaluate to either true or false. The authorization conditions service provides endpoints to create, read, update, test, and delete trust framework authorization conditions.
|
For detailed information about conditions resources and how to use condition comparators within the PingOne Authorize trust framework, refer to Conditions in the PingOne Cloud Platform Administrator Guide. |
Authorization conditions data model
| Property | Type? | Required? | Mutable? | Description |
|---|---|---|---|---|
|
Object |
Required |
Mutable |
The authorization condition object. |
|
String |
Required |
Mutable |
The authorization condition type. Options are |
|
Object |
Required |
Mutable |
A set of conditions. |
|
String |
Required |
Mutable |
The type of condition. |
|
String |
Required |
Mutable |
The operator used to evaluate the condition. |
|
Object |
Required |
Mutable |
An object that defines the left side of the condition statement. |
|
Object |
Required |
Mutable |
An object that defines the right side of the condition statement. |
|
String |
Optional |
Mutable |
The authorization condition resource’s description. |
|
String |
Required |
Mutable |
A unique name generated by the system for each authorization condition resource. It is the concatenation of names in the condition resource hierarchy. |
|
String |
N/A |
Read only |
The resource’s unique identifier. |
|
String |
Required |
Mutable |
A user-friendly authorization condition name. |
|
Object |
Optional |
Mutable |
The authorization condition resource’s parent. |
|
String |
Optional |
Mutable |
The authorization condition resource’s parent ID. |
|
String |
Optional |
Mutable |
The condition resource’s type. Options are |
|
String |
Required |
Read only |
A random ID generated by the system for concurrency control purposes. |
Authorization conditions condition type data model
| Condition type | Description |
|---|---|
|
The * |
|
The * |
|
The * |
|
The |
|
The * * |
|
The comparison condition. Additional properties are: * * * |
Event types
The audit reporting events applicable to the authorization condition service are:
| Topic | Event |
|---|---|
|
|
|
|
|
|
Response codes
| Code | Message |
|---|---|
200 |
Successful operation. |
201 |
Successfully created. |
204 |
Successfully removed. No content. |
400 |
The request could not be completed. |
401 |
You do not have access to this resource. |
403 |
You do not have permissions or are not licensed to make this request. |
404 |
The requested resource was not found. |