@itentialopensource/adapter-okta
Version:
This adapter integrates with system described as: okta.
459 lines • 8.32 kB
JSON
{
"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"
}