@itentialopensource/adapter-okta
Version:
This adapter integrates with system described as: okta.
844 lines • 23.6 kB
JSON
{
"errors": [],
"statistics": [
{
"owner": "errorJson",
"description": "Standard adapter errors available for use",
"value": 30
},
{
"owner": "packageJson",
"description": "Number of production dependencies",
"value": 12
},
{
"owner": "packageJson",
"description": "Number of development dependencies",
"value": 9
},
{
"owner": "packageJson",
"description": "Number of npm scripts",
"value": 21
},
{
"owner": "packageJson",
"description": "Runtime Library dependency",
"value": "^4.40.0"
},
{
"owner": "propertiesSchemaJson",
"description": "Adapter properties defined in the propertiesSchema file",
"value": 61
},
{
"owner": "adapterJS",
"description": "Lines of code generated in adapter.js",
"value": 23001
},
{
"owner": "adapterJS",
"description": "Number of Functions added to adapter.js",
"value": 261
},
{
"owner": "pronghornJson",
"description": "Number of Methods added to pronghorn.json",
"value": 261
},
{
"owner": "readmeMd",
"description": "Number of lines in the README.md",
"value": 684
},
{
"owner": "unitTestJS",
"description": "Number of lines of code in unit tests",
"value": 11295
},
{
"owner": "unitTestJS",
"description": "Number of unit tests",
"value": 714
},
{
"owner": "integrationTestJS",
"description": "Number of lines of code in integration tests",
"value": 10852
},
{
"owner": "integrationTestJS",
"description": "Number of integration tests",
"value": 265
},
{
"owner": "actionJson",
"description": "Number of actions for Application entity",
"value": 33
},
{
"owner": "actionJson",
"description": "Number of actions for AuthorizationServer entity",
"value": 38
},
{
"owner": "actionJson",
"description": "Number of actions for EventHook entity",
"value": 8
},
{
"owner": "actionJson",
"description": "Number of actions for Feature entity",
"value": 5
},
{
"owner": "actionJson",
"description": "Number of actions for Group entity",
"value": 28
},
{
"owner": "actionJson",
"description": "Number of actions for IdentityProvider entity",
"value": 25
},
{
"owner": "actionJson",
"description": "Number of actions for InlineHook entity",
"value": 8
},
{
"owner": "actionJson",
"description": "Number of actions for Log entity",
"value": 1
},
{
"owner": "actionJson",
"description": "Number of actions for ProfileMapping entity",
"value": 3
},
{
"owner": "actionJson",
"description": "Number of actions for UserSchema entity",
"value": 4
},
{
"owner": "actionJson",
"description": "Number of actions for LinkedObject entity",
"value": 4
},
{
"owner": "actionJson",
"description": "Number of actions for UserType entity",
"value": 6
},
{
"owner": "actionJson",
"description": "Number of actions for Policy entity",
"value": 14
},
{
"owner": "actionJson",
"description": "Number of actions for Session entity",
"value": 4
},
{
"owner": "actionJson",
"description": "Number of actions for Template entity",
"value": 6
},
{
"owner": "actionJson",
"description": "Number of actions for ThreatInsight entity",
"value": 2
},
{
"owner": "actionJson",
"description": "Number of actions for TrustedOrigin entity",
"value": 7
},
{
"owner": "actionJson",
"description": "Number of actions for User entity",
"value": 49
},
{
"owner": "actionJson",
"description": "Number of actions for UserFactor entity",
"value": 9
},
{
"owner": "actionJson",
"description": "Number of actions for NetworkZone entity",
"value": 7
},
{
"owner": "actionJson",
"description": "Total number of actions",
"value": 261
},
{
"owner": "actionJson",
"description": "Total number of entities",
"value": 20
},
{
"owner": "schemaJson",
"description": "Number of schemas for Application entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for AuthorizationServer entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for EventHook entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Feature entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Group entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for IdentityProvider entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for InlineHook entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Log entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for ProfileMapping entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for UserSchema entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for LinkedObject entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for UserType entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Policy entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Session entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Template entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for ThreatInsight entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for TrustedOrigin entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for User entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for UserFactor entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for NetworkZone entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Total number of schemas",
"value": 20
},
{
"owner": "mockdata",
"description": "Number of mock data files for Application entity",
"value": 24
},
{
"owner": "mockdata",
"description": "Number of mock data files for AuthorizationServer entity",
"value": 25
},
{
"owner": "mockdata",
"description": "Number of mock data files for EventHook entity",
"value": 7
},
{
"owner": "mockdata",
"description": "Number of mock data files for Feature entity",
"value": 5
},
{
"owner": "mockdata",
"description": "Number of mock data files for Group entity",
"value": 15
},
{
"owner": "mockdata",
"description": "Number of mock data files for IdentityProvider entity",
"value": 21
},
{
"owner": "mockdata",
"description": "Number of mock data files for InlineHook entity",
"value": 7
},
{
"owner": "mockdata",
"description": "Number of mock data files for Log entity",
"value": 1
},
{
"owner": "mockdata",
"description": "Number of mock data files for ProfileMapping entity",
"value": 3
},
{
"owner": "mockdata",
"description": "Number of mock data files for UserSchema entity",
"value": 4
},
{
"owner": "mockdata",
"description": "Number of mock data files for LinkedObject entity",
"value": 3
},
{
"owner": "mockdata",
"description": "Number of mock data files for UserType entity",
"value": 5
},
{
"owner": "mockdata",
"description": "Number of mock data files for Policy entity",
"value": 8
},
{
"owner": "mockdata",
"description": "Number of mock data files for Session entity",
"value": 3
},
{
"owner": "mockdata",
"description": "Number of mock data files for Template entity",
"value": 5
},
{
"owner": "mockdata",
"description": "Number of mock data files for ThreatInsight entity",
"value": 2
},
{
"owner": "mockdata",
"description": "Number of mock data files for TrustedOrigin entity",
"value": 6
},
{
"owner": "mockdata",
"description": "Number of mock data files for User entity",
"value": 27
},
{
"owner": "mockdata",
"description": "Number of mock data files for UserFactor entity",
"value": 8
},
{
"owner": "mockdata",
"description": "Number of mock data files for NetworkZone entity",
"value": 4
},
{
"owner": "mockdata",
"description": "Total number of mock data files",
"value": 183
},
{
"owner": "actionJson",
"description": "Number of actions for .system entity",
"value": 2
},
{
"owner": "schemaJson",
"description": "Number of schemas for .system entity",
"value": 3
},
{
"owner": "mockdata",
"description": "Number of mock data files for .system entity",
"value": 2
},
{
"owner": "System",
"description": "System entity files",
"value": 6
},
{
"owner": "usecases",
"description": "Number of workflows",
"value": 0
},
{
"owner": "staticFile",
"description": "Number of lines of code in adapterBase.js",
"value": 1007
},
{
"owner": "staticFile",
"description": "Number of static files added",
"value": 31
},
{
"owner": "Overall",
"description": "Total lines of Code",
"value": 46155
},
{
"owner": "Overall",
"description": "Total Tests",
"value": 979
},
{
"owner": "Overall",
"description": "Total Files",
"value": 268
}
],
"apiParsingReport": {
"no_mockdata": [
{
"fnName": "deleteApplication",
"method": "delete",
"path": "/api/v1/apps/{appId}"
},
{
"fnName": "revokeCsrFromApplication",
"method": "delete",
"path": "/api/v1/apps/{appId}/credentials/csrs/{csrId}"
},
{
"fnName": "revokeScopeConsentGrant",
"method": "delete",
"path": "/api/v1/apps/{appId}/grants/{grantId}"
},
{
"fnName": "deleteApplicationGroupAssignment",
"method": "delete",
"path": "/api/v1/apps/{appId}/groups/{groupId}"
},
{
"fnName": "activateApplication",
"method": "post",
"path": "/api/v1/apps/{appId}/lifecycle/activate"
},
{
"fnName": "deactivateApplication",
"method": "post",
"path": "/api/v1/apps/{appId}/lifecycle/deactivate"
},
{
"fnName": "revokeOAuth2TokensForApplication",
"method": "delete",
"path": "/api/v1/apps/{appId}/tokens"
},
{
"fnName": "revokeOAuth2TokenForApplication",
"method": "delete",
"path": "/api/v1/apps/{appId}/tokens/{tokenId}"
},
{
"fnName": "deleteApplicationUser",
"method": "delete",
"path": "/api/v1/apps/{appId}/users/{userId}"
},
{
"fnName": "deleteAuthorizationServer",
"method": "delete",
"path": "/api/v1/authorizationServers/{authServerId}"
},
{
"fnName": "deleteOAuth2Claim",
"method": "delete",
"path": "/api/v1/authorizationServers/{authServerId}/claims/{claimId}"
},
{
"fnName": "revokeRefreshTokensForAuthorizationServerAndClient",
"method": "delete",
"path": "/api/v1/authorizationServers/{authServerId}/clients/{clientId}/tokens"
},
{
"fnName": "revokeRefreshTokenForAuthorizationServerAndClient",
"method": "delete",
"path": "/api/v1/authorizationServers/{authServerId}/clients/{clientId}/tokens/{tokenId}"
},
{
"fnName": "activateAuthorizationServer",
"method": "post",
"path": "/api/v1/authorizationServers/{authServerId}/lifecycle/activate"
},
{
"fnName": "deactivateAuthorizationServer",
"method": "post",
"path": "/api/v1/authorizationServers/{authServerId}/lifecycle/deactivate"
},
{
"fnName": "deleteAuthorizationServerPolicy",
"method": "delete",
"path": "/api/v1/authorizationServers/{authServerId}/policies/{policyId}"
},
{
"fnName": "activateAuthorizationServerPolicy",
"method": "post",
"path": "/api/v1/authorizationServers/{authServerId}/policies/{policyId}/lifecycle/activate"
},
{
"fnName": "deactivateAuthorizationServerPolicy",
"method": "post",
"path": "/api/v1/authorizationServers/{authServerId}/policies/{policyId}/lifecycle/deactivate"
},
{
"fnName": "deleteAuthorizationServerPolicyRule",
"method": "delete",
"path": "/api/v1/authorizationServers/{authServerId}/policies/{policyId}/rules/{ruleId}"
},
{
"fnName": "activateAuthorizationServerPolicyRule",
"method": "post",
"path": "/api/v1/authorizationServers/{authServerId}/policies/{policyId}/rules/{ruleId}/lifecycle/activate"
},
{
"fnName": "deactivateAuthorizationServerPolicyRule",
"method": "post",
"path": "/api/v1/authorizationServers/{authServerId}/policies/{policyId}/rules/{ruleId}/lifecycle/deactivate"
},
{
"fnName": "deleteOAuth2Scope",
"method": "delete",
"path": "/api/v1/authorizationServers/{authServerId}/scopes/{scopeId}"
},
{
"fnName": "deleteEventHook",
"method": "delete",
"path": "/api/v1/eventHooks/{eventHookId}"
},
{
"fnName": "deleteGroupRule",
"method": "delete",
"path": "/api/v1/groups/rules/{ruleId}"
},
{
"fnName": "activateGroupRule",
"method": "post",
"path": "/api/v1/groups/rules/{ruleId}/lifecycle/activate"
},
{
"fnName": "deactivateGroupRule",
"method": "post",
"path": "/api/v1/groups/rules/{ruleId}/lifecycle/deactivate"
},
{
"fnName": "deleteGroup",
"method": "delete",
"path": "/api/v1/groups/{groupId}"
},
{
"fnName": "removeRoleFromGroup",
"method": "delete",
"path": "/api/v1/groups/{groupId}/roles/{roleId}"
},
{
"fnName": "removeApplicationTargetFromApplicationAdministratorRoleGivenToGroup",
"method": "delete",
"path": "/api/v1/groups/{groupId}/roles/{roleId}/targets/catalog/apps/{appName}"
},
{
"fnName": "addApplicationTargetToAdminRoleGivenToGroup",
"method": "put",
"path": "/api/v1/groups/{groupId}/roles/{roleId}/targets/catalog/apps/{appName}"
},
{
"fnName": "removeApplicationTargetFromAdministratorRoleGivenToGroup",
"method": "delete",
"path": "/api/v1/groups/{groupId}/roles/{roleId}/targets/catalog/apps/{appName}/{applicationId}"
},
{
"fnName": "addApplicationInstanceTargetToAppAdminRoleGivenToGroup",
"method": "put",
"path": "/api/v1/groups/{groupId}/roles/{roleId}/targets/catalog/apps/{appName}/{applicationId}"
},
{
"fnName": "removeGroupTargetFromGroupAdministratorRoleGivenToGroup",
"method": "delete",
"path": "/api/v1/groups/{groupId}/roles/{roleId}/targets/groups/{targetGroupId}"
},
{
"fnName": "addGroupTargetToGroupAdministratorRoleForGroup",
"method": "put",
"path": "/api/v1/groups/{groupId}/roles/{roleId}/targets/groups/{targetGroupId}"
},
{
"fnName": "removeUserFromGroup",
"method": "delete",
"path": "/api/v1/groups/{groupId}/users/{userId}"
},
{
"fnName": "addUserToGroup",
"method": "put",
"path": "/api/v1/groups/{groupId}/users/{userId}"
},
{
"fnName": "deleteIdentityProviderKey",
"method": "delete",
"path": "/api/v1/idps/credentials/keys/{keyId}"
},
{
"fnName": "deleteIdentityProvider",
"method": "delete",
"path": "/api/v1/idps/{idpId}"
},
{
"fnName": "revokeCsrForIdentityProvider",
"method": "delete",
"path": "/api/v1/idps/{idpId}/credentials/csrs/{csrId}"
},
{
"fnName": "unlinkUserFromIdentityProvider",
"method": "delete",
"path": "/api/v1/idps/{idpId}/users/{userId}"
},
{
"fnName": "deleteInlineHook",
"method": "delete",
"path": "/api/v1/inlineHooks/{inlineHookId}"
},
{
"fnName": "deleteLinkedObjectDefinition",
"method": "delete",
"path": "/api/v1/meta/schemas/user/linkedObjects/{linkedObjectName}"
},
{
"fnName": "deleteUserType",
"method": "delete",
"path": "/api/v1/meta/types/user/{typeId}"
},
{
"fnName": "deletePolicy",
"method": "delete",
"path": "/api/v1/policies/{policyId}"
},
{
"fnName": "activatePolicy",
"method": "post",
"path": "/api/v1/policies/{policyId}/lifecycle/activate"
},
{
"fnName": "deactivatePolicy",
"method": "post",
"path": "/api/v1/policies/{policyId}/lifecycle/deactivate"
},
{
"fnName": "deletePolicyRule",
"method": "delete",
"path": "/api/v1/policies/{policyId}/rules/{ruleId}"
},
{
"fnName": "activatePolicyRule",
"method": "post",
"path": "/api/v1/policies/{policyId}/rules/{ruleId}/lifecycle/activate"
},
{
"fnName": "deactivatePolicyRule",
"method": "post",
"path": "/api/v1/policies/{policyId}/rules/{ruleId}/lifecycle/deactivate"
},
{
"fnName": "endSession",
"method": "delete",
"path": "/api/v1/sessions/{sessionId}"
},
{
"fnName": "deleteSmsTemplate",
"method": "delete",
"path": "/api/v1/templates/sms/{templateId}"
},
{
"fnName": "deleteOrigin",
"method": "delete",
"path": "/api/v1/trustedOrigins/{trustedOriginId}"
},
{
"fnName": "setLinkedObjectForUser",
"method": "put",
"path": "/api/v1/users/{associatedUserId}/linkedObjects/{primaryRelationshipName}/{primaryUserId}"
},
{
"fnName": "deactivateOrDeleteUser",
"method": "delete",
"path": "/api/v1/users/{userId}"
},
{
"fnName": "revokeGrantsForUserAndClient",
"method": "delete",
"path": "/api/v1/users/{userId}/clients/{clientId}/grants"
},
{
"fnName": "revokeTokensForUserAndClient",
"method": "delete",
"path": "/api/v1/users/{userId}/clients/{clientId}/tokens"
},
{
"fnName": "revokeTokenForUserAndClient",
"method": "delete",
"path": "/api/v1/users/{userId}/clients/{clientId}/tokens/{tokenId}"
},
{
"fnName": "revokeUserGrants",
"method": "delete",
"path": "/api/v1/users/{userId}/grants"
},
{
"fnName": "revokeUserGrant",
"method": "delete",
"path": "/api/v1/users/{userId}/grants/{grantId}"
},
{
"fnName": "deactivateUser",
"method": "post",
"path": "/api/v1/users/{userId}/lifecycle/deactivate"
},
{
"fnName": "resetFactors",
"method": "post",
"path": "/api/v1/users/{userId}/lifecycle/reset_factors"
},
{
"fnName": "suspendUser",
"method": "post",
"path": "/api/v1/users/{userId}/lifecycle/suspend"
},
{
"fnName": "unlockUser",
"method": "post",
"path": "/api/v1/users/{userId}/lifecycle/unlock"
},
{
"fnName": "unsuspendUser",
"method": "post",
"path": "/api/v1/users/{userId}/lifecycle/unsuspend"
},
{
"fnName": "removeLinkedObjectForUser",
"method": "delete",
"path": "/api/v1/users/{userId}/linkedObjects/{relationshipName}"
},
{
"fnName": "removeRoleFromUser",
"method": "delete",
"path": "/api/v1/users/{userId}/roles/{roleId}"
},
{
"fnName": "addAllAppsAsTargetToRole",
"method": "put",
"path": "/api/v1/users/{userId}/roles/{roleId}/targets/catalog/apps"
},
{
"fnName": "removeApplicationTargetFromApplicationAdministratorRoleForUser",
"method": "delete",
"path": "/api/v1/users/{userId}/roles/{roleId}/targets/catalog/apps/{appName}"
},
{
"fnName": "addApplicationTargetToAdminRoleForUser",
"method": "put",
"path": "/api/v1/users/{userId}/roles/{roleId}/targets/catalog/apps/{appName}"
},
{
"fnName": "removeApplicationTargetFromAdministratorRoleForUser",
"method": "delete",
"path": "/api/v1/users/{userId}/roles/{roleId}/targets/catalog/apps/{appName}/{applicationId}"
},
{
"fnName": "addApplicationTargetToAppAdminRoleForUser",
"method": "put",
"path": "/api/v1/users/{userId}/roles/{roleId}/targets/catalog/apps/{appName}/{applicationId}"
},
{
"fnName": "removeGroupTargetFromRole",
"method": "delete",
"path": "/api/v1/users/{userId}/roles/{roleId}/targets/groups/{groupId}"
},
{
"fnName": "addGroupTargetToRole",
"method": "put",
"path": "/api/v1/users/{userId}/roles/{roleId}/targets/groups/{groupId}"
},
{
"fnName": "clearUserSessions",
"method": "delete",
"path": "/api/v1/users/{userId}/sessions"
},
{
"fnName": "deleteFactor",
"method": "delete",
"path": "/api/v1/users/{userId}/factors/{factorId}"
},
{
"fnName": "deleteNetworkZone",
"method": "delete",
"path": "/api/v1/zones/{zoneId}"
},
{
"fnName": "activateNetworkZone",
"method": "post",
"path": "/api/v1/zones/{zoneId}/lifecycle/activate"
},
{
"fnName": "deactivateNetworkZone",
"method": "post",
"path": "/api/v1/zones/{zoneId}/lifecycle/deactivate"
}
],
"errors": [],
"warnings": [],
"callsTotal": 261,
"callsConverted": 261,
"no_mockdata_num": 78
}
}