List all policy types
GET {{HOST}}/admin/v1/PolicyTypes
Use this example to get a list of all the valid policy types.
HEADERS
Key | Datatype | Required | Description |
---|---|---|---|
Authorization | string |
RESPONSES
status: OK
{"schemas":["urn:ietf:params:scim:api:messages:2.0:ListResponse"],"totalResults":5,"Resources":[{"validationHandlerClassName":"oracle.idaas.managedapp.validation.RuleValidator","id":"AttributeValueGenerationPolicyTypeId","meta":{"created":"2018-11-01T10:34:09Z","lastModified":"2018-11-01T10:34:09Z","resourceType":"PolicyType","location":"https://tenant-base-url/admin/v1/PolicyTypes/AttributeValueGenerationPolicyTypeId"},"name":"Attribute Value Generation Policy Type","description":"Policy for Attribute Value Generation for Managed Objects","stopEvaluationOnFirstConditionMatch":false,"stopEvaluationOnFirstRuleMatch":false,"idcsLastModifiedBy":{"value":"UnAuthenticated"},"idcsCreatedBy":{"value":"UnAuthenticated"},"allowedTopPathElements":[{"resourceType":"User","name":"user","type":"resourceType"},{"name":"operation","type":"attribute","dataType":"string"},{"resourceType":"User","name":"userId","type":"resourceId"}],"operationsThatTrigger":["Provision ManagedObject"],"allowedReturnPathElements":[{"name":"__ANY__","type":"attribute","dataType":"string"}],"schemas":["urn:ietf:params:scim:schemas:oracle:idcs:PolicyType"]},{"validationHandlerClassName":"oracle.idaas.policy.manager.api.SignOnRuleValidator","id":"SignOn","meta":{"created":"2018-11-01T10:34:09Z","lastModified":"2018-11-01T10:34:09Z","resourceType":"PolicyType","location":"https://tenant-base-url/admin/v1/PolicyTypes/SignOn"},"stopEvaluationOnFirstDenyRuleMatch":true,"name":"SignOn","description":"Policy for Attribute Value Generation for Managed Objects","stopEvaluationOnFirstConditionMatch":false,"stopEvaluationOnFirstRuleMatch":true,"idcsLastModifiedBy":{"value":"UnAuthenticated"},"allowMultipleReturnAttributes":true,"idcsCreatedBy":{"value":"UnAuthenticated"},"resourceTypesCanBeAssignedTo":["Container","App"],"allowedTopPathElements":[{"name":"target.resource.url","type":"attribute","dataType":"string"},{"name":"target.action","type":"attribute","dataType":"string"},{"name":"client.ip","type":"attribute","dataType":"string"},{"name":"isAuthenticatedUser","type":"attribute","dataType":"boolean"},{"name":"subject.authenticatedBy","type":"attribute","dataType":"string"},{"resourceType":"SSOSession","attributeRetrieverClassName":"oracle.idaas.sso.policy.SessionAttributeRetriever","name":"session","type":"resourceType"},{"resourceType":"User","name":"user","type":"resourceType"},{"resourceType":"User","name":"userId","type":"resourceId"},{"resourceType":"Device","name":"device","type":"resourceType"},{"attributeRetrieverClassName":"oracle.idaas.adaptive.policy.AdaptiveAttributeRetriever","name":"userRiskLevel","type":"attribute","dataType":"integer"}],"operationsThatTrigger":["SignOn","App Access"],"allowedReturnPathElements":[{"name":"effect","type":"attribute","dataType":"string"},{"name":"authenticationFactor","type":"attribute","dataType":"string"},{"name":"2FAFrequency","type":"attribute","dataType":"string"},{"name":"trustedDevice2FAFrequency","type":"attribute","dataType":"integer"},{"name":"reAuthenticate","type":"attribute","dataType":"boolean"},{"name":"allowUserToSkip2FAEnrolment","type":"attribute","dataType":"boolean"},{"name":"returnClaim","type":"attribute","dataType":"string"},{"name":"successRedirect","type":"attribute","dataType":"string"},{"name":"failureRedirect","type":"attribute","dataType":"string"},{"name":"annoucementRedirect","type":"attribute","dataType":"string"}],"schemas":["urn:ietf:params:scim:schemas:oracle:idcs:PolicyType"]},{"validationHandlerClassName":"oracle.idaas.managedapp.validation.CorrelationPolicyValidator","id":"CorrelationPolicyTypeId","meta":{"created":"2018-11-01T10:34:09Z","lastModified":"2018-11-01T10:34:09Z","resourceType":"PolicyType","location":"https://tenant-base-url/admin/v1/PolicyTypes/CorrelationPolicyTypeId"},"name":"Correlation Policy Type","description":"Policy for Correlation of owners for Managed Apps","stopEvaluationOnFirstConditionMatch":false,"stopEvaluationOnFirstRuleMatch":true,"idcsLastModifiedBy":{"value":"UnAuthenticated"},"idcsCreatedBy":{"value":"UnAuthenticated"},"allowedTopPathElements":[{"resourceType":"string","name":"__ANY__","type":"attribute"},{"name":"operation","type":"attribute","dataType":"string"}],"operationsThatTrigger":["Sync ManagedObject"],"allowedReturnPathElements":[{"name":"filter","type":"attribute","dataType":"string"}],"schemas":["urn:ietf:params:scim:schemas:oracle:idcs:PolicyType"]},{"id":"AuthenticationTargetApp","meta":{"created":"2018-11-01T10:34:10Z","lastModified":"2018-11-01T10:34:10Z","resourceType":"PolicyType","location":"https://tenant-base-url/admin/v1/PolicyTypes/AuthenticationTargetApp"},"stopEvaluationOnFirstDenyRuleMatch":false,"name":"Authentication Target App","description":"Policy Type used for finding the authentication target app of IDCS Users. Policies of this type can be assigned to a Container to control the target of delegated authentication for the users that are contained in the Container.","stopEvaluationOnFirstConditionMatch":true,"stopEvaluationOnFirstRuleMatch":true,"idcsLastModifiedBy":{"value":"UnAuthenticated"},"allowMultipleReturnAttributes":false,"idcsCreatedBy":{"value":"UnAuthenticated"},"resourceTypesCanBeAssignedTo":["Container"],"allowedTopPathElements":[{"name":"userId","type":"attribute","dataType":"string"},{"attributeRetrieverClassName":"oracle.idaas.common.policyengine.handler.impl.UserAccountAttributesRetriever","name":"user.accounts[appId eq \"$(appId)\"].createdUser","type":"attribute","dataType":"string"}],"operationsThatTrigger":["SignIn"],"allowedReturnPathElements":[{"name":"appId","type":"attribute","dataType":"string"},{"name":"identitySourceId","type":"attribute","dataType":"string"}],"schemas":["urn:ietf:params:scim:schemas:oracle:idcs:PolicyType"]},{"id":"IdentityProvider","meta":{"created":"2018-11-01T10:34:11Z","lastModified":"2018-11-01T10:34:11Z","resourceType":"PolicyType","location":"https://tenant-base-url/admin/v1/PolicyTypes/IdentityProvider"},"name":"IdentityProvider","description":"IdentityProvider Policy Type","stopEvaluationOnFirstConditionMatch":false,"stopEvaluationOnFirstRuleMatch":false,"idcsLastModifiedBy":{"value":"UnAuthenticated"},"idcsCreatedBy":{"value":"UnAuthenticated"},"allowedReturnPathElements":[{"name":"localIDP","type":"attribute","dataType":"string"},{"name":"userChoice","type":"attribute","dataType":"boolean"},{"name":"SamlIDPs","type":"resourceType","resourceType":"IdentityProvider","multiValued":true},{"name":"SocialIDPs","type":"resourceType","resourceType":"SocialIdentityProvider","multiValued":true}],"resourceTypesCanBeAssignedTo":["Container","App"],"allowedTopPathElements":[{"name":"operation","type":"attribute","dataType":"string"}],"operationsThatTrigger":["IDP Discovery"],"schemas":["urn:ietf:params:scim:schemas:oracle:idcs:PolicyType"]}],"startIndex":1,"itemsPerPage":50}