Create a Policy Rule
POST {{baseUrl}}/api/v1/authorizationServers/:authServerId/policies/:policyId/rules
Creates a policy rule for the specified Custom Authorization Server and Policy
Request Body
{"id"=>"incididunt dolore eiusmod", "name"=>"consequat enim officia", "priority"=>19936245, "status"=>"INACTIVE", "system"=>false, "type"=>"PASSWORD", "actions"=>{"enroll"=>{"self"=>"CHALLENGE"}, "idp"=>{"providers"=>[{"type"=>"eu nostrud laboris"}, {"type"=>"ut esse cillum inc"}]}, "passwordChange"=>{"access"=>"DENY"}, "selfServicePasswordReset"=>{"access"=>"ALLOW"}, "selfServiceUnlock"=>{"access"=>"DENY"}, "signon"=>{"access"=>"DENY", "factorLifetime"=>-46705713, "factorPromptMode"=>"DEVICE", "rememberDeviceByDefault"=>false, "requireFactor"=>false, "session"=>{"maxSessionIdleMinutes"=>-55124720, "maxSessionLifetimeMinutes"=>9191461, "usePersistentCookie"=>false}}, "token"=>{"accessTokenLifetimeMinutes"=>-82916457, "inlineHook"=>{"id"=>"tempor pariatur"}, "refreshTokenLifetimeMinutes"=>46057673, "refreshTokenWindowMinutes"=>22848103}}, "conditions"=>{"app"=>{"exclude"=>[{"name"=>"magna", "type"=>"APP"}, {"name"=>"sit esse laboris", "type"=>"APP_TYPE"}], "include"=>[{"name"=>"Excepteur u", "type"=>"APP"}, {"name"=>"cillum proident", "type"=>"APP"}]}, "apps"=>{"exclude"=>["an", "irure"], "include"=>["fugiat nulla in l", "tempor non veniam enim"]}, "authContext"=>{"authType"=>"RADIUS"}, "authProvider"=>{"include"=>["velit anim minim Duis", "irure sed dolor"], "provider"=>"OKTA"}, "beforeScheduledAction"=>{"duration"=>{"number"=>-48755211, "unit"=>"eu dolore dolore tempor"}, "lifecycleAction"=>{"status"=>"PENDING"}}, "clients"=>{"include"=>["exercitation fugiat reprehenderit", "incididunt sit"]}, "context"=>{"migrated"=>true, "platform"=>{"supportedMDMFrameworks"=>[{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, {"value"=>"<Error: Too many levels of nesting to fake this schema>"}], "types"=>[{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, {"value"=>"<Error: Too many levels of nesting to fake this schema>"}]}, "rooted"=>false, "trustLevel"=>"ANY", "expression"=>"Duis in dolor"}, "device"=>{"migrated"=>true, "platform"=>{"supportedMDMFrameworks"=>["NATIVE", "AFW"], "types"=>["IOS", "WINDOWS"]}, "rooted"=>true, "trustLevel"=>"ANY"}, "grantTypes"=>{"include"=>["magna ut aliquip laboris", "do"]}, "groups"=>{"exclude"=>["consectetur volup", "commodo consectetur tempor nostrud"], "include"=>["Lorem fugiat sit inci", "deserunt consectetur"]}, "identityProvider"=>{"idpIds"=>["eiusmod", "dolore pariatur culpa in"], "provider"=>"ANY"}, "mdmEnrollment"=>{"blockNonSafeAndroid"=>true, "enrollment"=>"ANY_OR_NONE"}, "network"=>{"connection"=>"ZONE", "exclude"=>["id enim dolor eiusmod fugiat", "id eiusmod culpa enim est"], "include"=>["est ex labore ullamco", "non deserunt exercitation"]}, "people"=>{"groups"=>{"exclude"=>["adipisicing eu", "consectetur tempor labore aliquip in"], "include"=>["voluptate sint cillum", "Excepteur non sint est"]}, "users"=>{"exclude"=>["dolor fugiat", "non qui voluptate culpa"], "include"=>["nulla aute sunt sit", "in laboris veniam in aliqua"]}}, "platform"=>{"exclude"=>[{"os"=>{"expression"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, "type"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, "version"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}}, "type"=>"DESKTOP"}, {"os"=>{"expression"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, "type"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, "version"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}}, "type"=>"ANY"}], "include"=>[{"os"=>{"expression"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, "type"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, "version"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}}, "type"=>"ANY"}, {"os"=>{"expression"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, "type"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, "version"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}}, "type"=>"DESKTOP"}]}, "risk"=>{"behaviors"=>["esse aliqua i", "ad veniam ex officia"]}, "riskScore"=>{"level"=>"incididunt cupidatat"}, "scopes"=>{"include"=>["ea sit dolore consectetur", "dolore occaecat"]}, "userIdentifier"=>{"attribute"=>"dolore esse pariatur enim minim", "patterns"=>[{"matchType"=>"STARTS_WITH", "value"=>"labore nulla dolore"}, {"matchType"=>"EQUALS", "value"=>"do sunt"}], "type"=>"ATTRIBUTE"}, "users"=>{"exclude"=>["ex enim", "in Duis"], "inactivity"=>{"number"=>1856950, "unit"=>"aute dolor id in"}, "include"=>["laboris Ut irure amet", "ipsum incididunt"], "lifecycleExpiration"=>{"lifecycleStatus"=>"dolore Duis ipsum dolor", "number"=>688993, "unit"=>"dolore ad"}, "passwordExpiration"=>{"number"=>7556663, "unit"=>"ex Duis irure et fugiat"}, "userLifecycleAttribute"=>{"attributeName"=>"et dolor", "matchingValue"=>"id Duis ut"}}, "userStatus"=>{"value"=>"PENDING"}}}
HEADERS
Key | Datatype | Required | Description |
---|---|---|---|
Content-Type | string | ||
Accept | string |
RESPONSES
status: Created
{"created":"1965-01-25T07:22:35.163Z","id":"reprehenderit adipisicing q","lastUpdated":"1946-03-14T13:05:55.614Z","name":"sed","priority":-31173333,"status":"INACTIVE","system":false,"type":"SIGN_ON","actions":{"enroll":{"self":"LOGIN"},"idp":{"providers":[{"id":"esse ulla","type":"qui adipisicing nostrud commodo"},{"id":"nisi elit laboris","type":"sit tempor occaecat nostrud Duis"}]},"passwordChange":{"access":"DENY"},"selfServicePasswordReset":{"access":"ALLOW"},"selfServiceUnlock":{"access":"DENY"},"signon":{"access":"ALLOW","factorLifetime":-55623638,"factorPromptMode":"SESSION","rememberDeviceByDefault":false,"requireFactor":false,"session":{"maxSessionIdleMinutes":-45526142,"maxSessionLifetimeMinutes":2159466,"usePersistentCookie":false}},"token":{"accessTokenLifetimeMinutes":-7925936,"inlineHook":{"id":"cillum iru"},"refreshTokenLifetimeMinutes":-99941370,"refreshTokenWindowMinutes":-87867289}},"conditions":{"app":{"exclude":[{"id":"dolore ipsum eu","name":"officia nostrud culpa","type":"APP_TYPE"},{"id":"ullamco id","name":"elit","type":"APP"}],"include":[{"id":"consequat Duis aliqua proident laborum","name":"proident Lo","type":"APP"},{"id":"consequat Ut dolore","name":"nisi","type":"APP_TYPE"}]},"apps":{"exclude":["cupidatat cillum","consec"],"include":["irure elit tempor","null"]},"authContext":{"authType":"ANY"},"authProvider":{"include":["voluptate dolore ea","fugiat"],"provider":"OKTA"},"beforeScheduledAction":{"duration":{"number":52168290,"unit":"aute Lo"},"lifecycleAction":{"status":"PENDING"}},"clients":{"include":["magna","officia aute in"]},"context":{"migrated":false,"platform":{"supportedMDMFrameworks":[{"value":"\u003cError: Too many levels of nesting to fake this schema\u003e"},{"value":"\u003cError: Too many levels of nesting to fake this schema\u003e"}],"types":[{"value":"\u003cError: Too many levels of nesting to fake this schema\u003e"},{"value":"\u003cError: Too many levels of nesting to fake this schema\u003e"}]},"rooted":true,"trustLevel":"TRUSTED","expression":"veniam culpa consequat"},"device":{"migrated":true,"platform":{"supportedMDMFrameworks":["AFW","AFW"],"types":["WINDOWS","WINDOWS"]},"rooted":false,"trustLevel":"ANY"},"grantTypes":{"include":["laborum sunt","fugiat id sint veniam dolore"]},"groups":{"exclude":["et velit incididunt eiusmod elit","incididunt"],"include":["sit tempor eiu","in"]},"identityProvider":{"idpIds":["amet","ipsum"],"provider":"ANY"},"mdmEnrollment":{"blockNonSafeAndroid":true,"enrollment":"OMM"},"network":{"connection":"ANYWHERE","exclude":["ipsum irure","ut dolor exercitation"],"include":["in ad","minim ipsum dolore"]},"people":{"groups":{"exclude":["ex esse minim non cillum","sed"],"include":["ut in elit eiusmod","in irure ut culpa"]},"users":{"exclude":["id laborum Duis reprehenderit irure","veniam aliquip nu"],"include":["nostrud cupidatat in","laboris anim veniam nostrud"]}},"platform":{"exclude":[{"os":{"expression":{"value":"\u003cError: Too many levels of nesting to fake this schema\u003e"},"type":{"value":"\u003cError: Too many levels of nesting to fake this schema\u003e"},"version":{"value":"\u003cError: Too many levels of nesting to fake this schema\u003e"}},"type":"ANY"},{"os":{"expression":{"value":"\u003cError: Too many levels of nesting to fake this schema\u003e"},"type":{"value":"\u003cError: Too many levels of nesting to fake this schema\u003e"},"version":{"value":"\u003cError: Too many levels of nesting to fake this schema\u003e"}},"type":"DESKTOP"}],"include":[{"os":{"expression":{"value":"\u003cError: Too many levels of nesting to fake this schema\u003e"},"type":{"value":"\u003cError: Too many levels of nesting to fake this schema\u003e"},"version":{"value":"\u003cError: Too many levels of nesting to fake this schema\u003e"}},"type":"OTHER"},{"os":{"expression":{"value":"\u003cError: Too many levels of nesting to fake this schema\u003e"},"type":{"value":"\u003cError: Too many levels of nesting to fake this schema\u003e"},"version":{"value":"\u003cError: Too many levels of nesting to fake this schema\u003e"}},"type":"OTHER"}]},"risk":{"behaviors":["tempor do aliqua","eiusmod qui cillum"]},"riskScore":{"level":"nisi"},"scopes":{"include":["eu anim","qui est pariatur reprehenderit"]},"userIdentifier":{"attribute":"ea aute mollit consequat","patterns":[{"matchType":"SUFFIX","value":"amet labore"},{"matchType":"EQUALS","value":"aliqua"}],"type":"IDENTIFIER"},"users":{"exclude":["ullamco in","eu"],"inactivity":{"number":-6326495,"unit":"officia"},"include":["magna eiusm","consequat elit ea esse"],"lifecycleExpiration":{"lifecycleStatus":"Lorem anim e","number":17305608,"unit":"elit quis"},"passwordExpiration":{"number":74954302,"unit":"sint aliqua anim exercitation in"},"userLifecycleAttribute":{"attributeName":"eu in fugiat","matchingValue":"qui pariatur"}},"userStatus":{"value":"INACTIVE"}}}