interclient_allowed_apps
Creates, updates, deletes, gets or lists an interclient_allowed_apps resource.
Overview​
| Name | interclient_allowed_apps |
| Type | Resource |
| Id | okta.apps.interclient_allowed_apps |
Fields​
The following fields are returned by SELECT queries:
- list_interclient_allowed_applications
| Name | Datatype | Description |
|---|---|---|
interclient_allowed_application | string |
Methods​
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
list_interclient_allowed_applications | select | appId, subdomain | Lists all apps allowed by this app to request interclient SSO using the interclient token | |
create_interclient_trust_mapping | insert | appId, subdomain | Creates a mapping between the target app and an allowed app for interclient SSO using the interclient token | |
delete_interclient_trust_mapping | delete | appId, allowedAppId, subdomain | Deletes the mapping between the target app and an allowed app |
Parameters​
Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.
| Name | Datatype | Description |
|---|---|---|
allowedAppId | string | App ID of the allowed app instance to delete mapping from the target app. (example: 0oa1elyw9EAkUNUrW0g5) |
appId | string | Application ID |
subdomain | string | (default: my-org) |
SELECT examples​
- list_interclient_allowed_applications
Lists all apps allowed by this app to request interclient SSO using the interclient token
SELECT
interclient_allowed_application
FROM okta.apps.interclient_allowed_apps
WHERE appId = '{{ appId }}' -- required
AND subdomain = '{{ subdomain }}' -- required
;
INSERT examples​
- create_interclient_trust_mapping
- Manifest
Creates a mapping between the target app and an allowed app for interclient SSO using the interclient token
INSERT INTO okta.apps.interclient_allowed_apps (
id,
appId,
subdomain
)
SELECT
'{{ id }}',
'{{ appId }}',
'{{ subdomain }}'
RETURNING
id,
appInstanceId,
created,
lastUpdated,
lastUpdatedBy,
orgId,
trustedAppInstanceId
;
# Description fields are for documentation purposes
- name: interclient_allowed_apps
props:
- name: appId
value: "{{ appId }}"
description: Required parameter for the interclient_allowed_apps resource.
- name: subdomain
value: "{{ subdomain }}"
description: Required parameter for the interclient_allowed_apps resource.
- name: id
value: "{{ id }}"
description: |
App ID of the allowed app
DELETE examples​
- delete_interclient_trust_mapping
Deletes the mapping between the target app and an allowed app
DELETE FROM okta.apps.interclient_allowed_apps
WHERE appId = '{{ appId }}' --required
AND allowedAppId = '{{ allowedAppId }}' --required
AND subdomain = '{{ subdomain }}' --required
;