Retrieves a list of identity providers.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
eiam:ListIdentityProviders |
list |
*IdentityProvider
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
The instance ID. |
idaas_ue2jvisn35ea5lmthk267xxxxx |
| PageNumber |
integer |
No |
The page number. |
1 |
| PageSize |
integer |
No |
The number of entries to return on each page. |
20 |
| Direction |
string |
No |
The data synchronization direction of the identity provider. Valid values:
|
pull |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
0441BD79-92F3-53AA-8657-F8CE4A2B912A |
| TotalCount |
integer |
The total number of entries. |
100 |
| IdentityProviders |
array<object> |
The list of identity providers. |
|
|
object |
The information about the identity provider. |
||
| InstanceId |
string |
The instance ID. |
idaas_pbf4dth34l2qb7mydpntXXX |
| IdentityProviderId |
string |
The identity provider ID. |
idp_m5b5wd5s2hpq4t6iaehhXXX |
| IdentityProviderExternalId |
string |
The external ID of the identity provider. |
test_123 |
| Description |
string |
The description of the identity provider. |
None |
| IdentityProviderName |
string |
The name of the identity provider. |
xxxx |
| UdPullStatus |
string |
Indicates whether inbound synchronization is enabled. Valid values:
|
disabled |
| AuthnSourceType |
string |
The authentication method type. Valid values:
|
urn:alibaba:idaas:authntype:oidc |
| AuthnSourceSupplier |
string |
The authentication source product, such as Okta, Google, or Azure AD. Valid values:
|
urn:alibaba:idaas:idp:bytedance:lark |
| AuthnStatus |
string |
Indicates whether the identity provider supports authentication. Valid values:
|
disabled |
| IncrementalCallbackStatus |
string |
The incremental callback status. This indicates whether to process incremental callback data from the identity provider. Valid values:
|
enabled |
| UdPullTargetScope |
string |
The target node for synchronization. |
ou_2buqmxsa3ltyqkjgpwfijurXXX |
| IdentityProviderType |
string |
The synchronization type of the identity provider.
|
urn:alibaba:idaas:idp:bytedance:lark:pull |
| AdvancedStatus |
string |
Indicates whether advanced configuration is enabled. Valid values:
|
disabled |
| UdPushStatus |
string |
Indicates whether outbound synchronization is enabled. Valid values:
|
disabled |
| LockReason |
string |
The reason why the identity provider is locked. |
financial |
| LastStatusCheckJobResult |
string |
The result of the last status check. A sync task can be triggered only when the status check of the identity provider returns `success`. |
success |
| CreateTime |
integer |
The time when the identity provider was created. This is a UNIX timestamp. Unit: milliseconds. |
1712561597000 |
| UpdateTime |
integer |
The time when the identity provider was last updated. This is a UNIX timestamp. Unit: milliseconds. |
1712561597000 |
| LogoUrl |
string |
The URL of the custom logo for the identity provider. |
https://cdn-cn-hangzhou.aliyunidaas.com/xx/logos/xx |
| PeriodicSyncStatus |
string |
The periodic check status. This indicates whether to periodically check for data inconsistencies between IDaaS and the identity provider. |
disabled |
Examples
Success response
JSON format
{
"RequestId": "0441BD79-92F3-53AA-8657-F8CE4A2B912A",
"TotalCount": 100,
"IdentityProviders": [
{
"InstanceId": "idaas_pbf4dth34l2qb7mydpntXXX",
"IdentityProviderId": "idp_m5b5wd5s2hpq4t6iaehhXXX",
"IdentityProviderExternalId": "test_123",
"Description": "None",
"IdentityProviderName": "xxxx\n",
"UdPullStatus": "disabled",
"AuthnSourceType": "urn:alibaba:idaas:authntype:oidc",
"AuthnSourceSupplier": "urn:alibaba:idaas:idp:bytedance:lark",
"AuthnStatus": "disabled",
"IncrementalCallbackStatus": "enabled",
"UdPullTargetScope": "ou_2buqmxsa3ltyqkjgpwfijurXXX",
"IdentityProviderType": "urn:alibaba:idaas:idp:bytedance:lark:pull",
"AdvancedStatus": "disabled",
"UdPushStatus": "disabled",
"LockReason": "financial",
"LastStatusCheckJobResult": "success",
"CreateTime": 1712561597000,
"UpdateTime": 1712561597000,
"LogoUrl": "https://cdn-cn-hangzhou.aliyunidaas.com/xx/logos/xx",
"PeriodicSyncStatus": "disabled"
}
]
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.