@itentialopensource/adapter-okta
Version:
This adapter integrates with system described as: okta.
382 lines • 6.9 kB
JSON
{
"actions": {
"enroll": {
"self": "LOGIN"
},
"passwordChange": {
"access": "ALLOW"
},
"selfServicePasswordReset": {
"access": "ALLOW"
},
"selfServiceUnlock": {
"access": "ALLOW"
},
"signon": {
"access": "ALLOW",
"factorLifetime": 8,
"factorPromptMode": "DEVICE",
"rememberDeviceByDefault": true,
"requireFactor": true,
"session": {
"maxSessionIdleMinutes": 120,
"maxSessionLifetimeMinutes": 10,
"usePersistentCookie": true
}
}
},
"conditions": {
"app": {
"exclude": [
{
"id": "string",
"name": "string",
"type": "APP"
},
{
"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_TYPE"
},
{
"id": "string",
"name": "string",
"type": "APP"
},
{
"id": "string",
"name": "string",
"type": "APP"
}
],
"include": [
{
"id": "string",
"name": "string",
"type": "APP"
},
{
"id": "string",
"name": "string",
"type": "APP"
}
]
},
"apps": {
"exclude": [
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string"
],
"include": [
"string",
"string",
"string",
"string",
"string",
"string"
]
},
"authContext": {
"authType": "ANY"
},
"authProvider": {
"include": [
"string",
"string",
"string",
"string",
"string",
"string"
],
"provider": "LDAP"
},
"beforeScheduledAction": {
"duration": {
"number": 9,
"unit": "string"
},
"lifecycleAction": {
"status": "ACTIVATING"
}
},
"clients": {
"include": [
"string",
"string",
"string"
]
},
"context": {
"expression": "string"
},
"device": {
"migrated": false,
"platform": {
"supportedMDMFrameworks": [
"AFW",
"NATIVE",
"SAFE",
"AFW",
"AFW",
"AFW"
],
"types": [
"IOS",
"OSX",
"ANDROID",
"OSX",
"ANDROID"
]
},
"rooted": false,
"trustLevel": "ANY"
},
"grantTypes": {
"include": [
"string",
"string"
]
},
"groups": {
"exclude": [
"string",
"string",
"string",
"string",
"string",
"string",
"string"
],
"include": [
"string",
"string",
"string",
"string",
"string"
]
},
"identityProvider": {
"idpIds": [
"string",
"string",
"string",
"string",
"string",
"string"
],
"provider": "SPECIFIC_IDP"
},
"mdmEnrollment": {
"blockNonSafeAndroid": false,
"enrollment": "OMM"
},
"network": {
"connection": "ANYWHERE",
"exclude": [
"string",
"string",
"string"
],
"include": [
"string"
]
},
"people": {
"groups": {
"exclude": [
"string",
"string",
"string",
"string"
],
"include": [
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string"
]
},
"users": {
"exclude": [
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string"
],
"include": [
"string",
"string",
"string",
"string"
]
}
},
"platform": {
"exclude": [
{
"os": {},
"type": "MOBILE"
},
{
"os": {},
"type": "ANY"
},
{
"os": {},
"type": "OTHER"
}
],
"include": [
{
"os": {},
"type": "OTHER"
},
{
"os": {},
"type": "DESKTOP"
},
{
"os": {},
"type": "OTHER"
},
{
"os": {},
"type": "DESKTOP"
},
{
"os": {},
"type": "DESKTOP"
},
{
"os": {},
"type": "OTHER"
},
{
"os": {},
"type": "OTHER"
}
]
},
"risk": {
"behaviors": [
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string"
]
},
"riskScore": {
"level": "string"
},
"scopes": {
"include": [
"string",
"string",
"string"
]
},
"userIdentifier": {
"attribute": "string",
"patterns": [
{
"matchType": "EQUALS",
"value": "string"
},
{
"matchType": "EXPRESSION",
"value": "string"
},
{
"matchType": "EQUALS",
"value": "string"
},
{
"matchType": "EXPRESSION",
"value": "string"
},
{
"matchType": "EQUALS",
"value": "string"
}
],
"type": "IDENTIFIER"
},
"userStatus": {
"value": "ACTIVE"
},
"users": {
"exclude": [
"string",
"string",
"string",
"string"
],
"inactivity": {
"number": 9,
"unit": "string"
},
"include": [
"string",
"string",
"string"
],
"lifecycleExpiration": {
"lifecycleStatus": "string",
"number": 10,
"unit": "string"
},
"passwordExpiration": {
"number": 3,
"unit": "string"
},
"userLifecycleAttribute": {
"attributeName": "string",
"matchingValue": "string"
}
}
},
"created": "string",
"id": "string",
"lastUpdated": "string",
"name": "string",
"priority": 2,
"status": "ACTIVE",
"system": true,
"type": "PASSWORD"
}