UNPKG

@itentialopensource/adapter-okta

Version:

This adapter integrates with system described as: okta.

459 lines 8.32 kB
{ "actions": { "enroll": { "self": "CHALLENGE" }, "passwordChange": { "access": "DENY" }, "selfServicePasswordReset": { "access": "ALLOW" }, "selfServiceUnlock": { "access": "DENY" }, "signon": { "access": "DENY", "factorLifetime": 9, "factorPromptMode": "ALWAYS", "rememberDeviceByDefault": true, "requireFactor": true, "session": { "maxSessionIdleMinutes": 120, "maxSessionLifetimeMinutes": 5, "usePersistentCookie": false } } }, "conditions": { "app": { "exclude": [ { "id": "string", "name": "string", "type": "APP_TYPE" }, { "id": "string", "name": "string", "type": "APP" }, { "id": "string", "name": "string", "type": "APP" }, { "id": "string", "name": "string", "type": "APP" }, { "id": "string", "name": "string", "type": "APP" }, { "id": "string", "name": "string", "type": "APP_TYPE" }, { "id": "string", "name": "string", "type": "APP_TYPE" }, { "id": "string", "name": "string", "type": "APP_TYPE" }, { "id": "string", "name": "string", "type": "APP" } ], "include": [ { "id": "string", "name": "string", "type": "APP" }, { "id": "string", "name": "string", "type": "APP" }, { "id": "string", "name": "string", "type": "APP" } ] }, "apps": { "exclude": [ "string", "string", "string", "string", "string" ], "include": [ "string", "string", "string", "string", "string", "string", "string", "string", "string", "string" ] }, "authContext": { "authType": "RADIUS" }, "authProvider": { "include": [ "string", "string", "string", "string", "string", "string", "string", "string", "string", "string" ], "provider": "ANY" }, "beforeScheduledAction": { "duration": { "number": 2, "unit": "string" }, "lifecycleAction": { "status": "INACTIVE" } }, "clients": { "include": [ "string", "string" ] }, "context": { "expression": "string" }, "device": { "migrated": true, "platform": { "supportedMDMFrameworks": [ "SAFE", "NATIVE", "SAFE" ], "types": [ "ANDROID", "ANDROID", "OSX", "IOS", "ANDROID", "WINDOWS", "IOS" ] }, "rooted": true, "trustLevel": "ANY" }, "grantTypes": { "include": [ "string", "string", "string", "string" ] }, "groups": { "exclude": [ "string", "string", "string", "string", "string", "string", "string", "string", "string", "string" ], "include": [ "string", "string", "string", "string", "string", "string", "string", "string" ] }, "identityProvider": { "idpIds": [ "string", "string", "string", "string", "string", "string", "string", "string", "string", "string" ], "provider": "SPECIFIC_IDP" }, "mdmEnrollment": { "blockNonSafeAndroid": false, "enrollment": "OMM" }, "network": { "connection": "ANYWHERE", "exclude": [ "string", "string", "string", "string", "string", "string", "string" ], "include": [ "string", "string", "string", "string" ] }, "people": { "groups": { "exclude": [ "string", "string", "string", "string", "string", "string", "string", "string", "string", "string" ], "include": [ "string" ] }, "users": { "exclude": [ "string", "string", "string", "string" ], "include": [ "string", "string", "string", "string", "string", "string", "string" ] } }, "platform": { "exclude": [ { "os": {}, "type": "DESKTOP" }, { "os": {}, "type": "ANY" }, { "os": {}, "type": "DESKTOP" }, { "os": {}, "type": "ANY" }, { "os": {}, "type": "DESKTOP" }, { "os": {}, "type": "ANY" }, { "os": {}, "type": "OTHER" }, { "os": {}, "type": "DESKTOP" }, { "os": {}, "type": "DESKTOP" } ], "include": [ { "os": {}, "type": "ANY" }, { "os": {}, "type": "ANY" }, { "os": {}, "type": "ANY" }, { "os": {}, "type": "DESKTOP" }, { "os": {}, "type": "MOBILE" }, { "os": {}, "type": "OTHER" }, { "os": {}, "type": "DESKTOP" }, { "os": {}, "type": "ANY" }, { "os": {}, "type": "OTHER" } ] }, "risk": { "behaviors": [ "string", "string", "string" ] }, "riskScore": { "level": "string" }, "scopes": { "include": [ "string", "string", "string" ] }, "userIdentifier": { "attribute": "string", "patterns": [ { "matchType": "EXPRESSION", "value": "string" }, { "matchType": "SUFFIX", "value": "string" }, { "matchType": "SUFFIX", "value": "string" }, { "matchType": "SUFFIX", "value": "string" }, { "matchType": "CONTAINS", "value": "string" }, { "matchType": "CONTAINS", "value": "string" }, { "matchType": "EXPRESSION", "value": "string" }, { "matchType": "EQUALS", "value": "string" } ], "type": "ATTRIBUTE" }, "userStatus": { "value": "SUSPENDED" }, "users": { "exclude": [ "string", "string", "string", "string", "string" ], "inactivity": { "number": 7, "unit": "string" }, "include": [ "string", "string", "string", "string", "string", "string", "string", "string" ], "lifecycleExpiration": { "lifecycleStatus": "string", "number": 9, "unit": "string" }, "passwordExpiration": { "number": 10, "unit": "string" }, "userLifecycleAttribute": { "attributeName": "string", "matchingValue": "string" } } }, "created": "string", "id": "string", "lastUpdated": "string", "name": "string", "priority": 10, "status": "ACTIVE", "system": true, "type": "SIGN_ON" }