阿里云OpenAPI开发者门户

云身份服务 (IDaaS EIAM) - OpenAPI 概览2021-12-01
插件下载了解更多
VS Code 插件
安装插件之前,确保已安装 VS Code安装插件之前,确保已安装 VS Code
Alibaba Cloud Developer Toolkit is a collection of extensions that can help access Alibaba Cloud services in Visual Studio Code.
JetBrains 插件
安装插件之前,确保已安装 JetBrains IDE安装插件之前,确保已安装 JetBrains IDE
The Alibaba Cloud Developer Toolkit for JetBrains makes it easier to access Alibaba Cloud services.
条件访问策略
OpenAPI 名称描述操作
CreateConditionalAccessPolicy创建条件访问策略查看文档去调试
DeleteConditionalAccessPolicy删除条件访问策略查看文档去调试
DisableConditionalAccessPolicy禁用条件访问策略查看文档去调试
EnableConditionalAccessPolicy启用条件访问策略查看文档去调试
GetConditionalAccessPolicy获取条件访问策略查看文档去调试
ListConditionalAccessPolicies条件访问策略列表查看文档去调试
ListConditionalAccessPoliciesForNetworkZone获取网络范围关联的条件访问策略列表查看文档去调试
UpdateConditionalAccessPolicy更新条件访问策略查看文档去调试
UpdateConditionalAccessPolicyDescription更新条件访问策略描述查看文档去调试
地域
OpenAPI 名称描述操作
ListRegionshot查询支持的阿里云地域列表查看文档去调试
实例管理
OpenAPI 名称描述操作
CreateInstancehot创建一个实例,EIAM所有产品能力都基于实例来提供查看文档去调试
ListInstanceshot查询一个或者多个EIAM实例信息查看文档去调试
GetInstancehot查询一个EIAM实例的详细信息查看文档去调试
UpdateInstanceDescription修改指定EIAM实例的描述信息查看文档去调试
EnableInitDomainAutoRedirect开启EIAM实例由初始化域名自动跳转到默认域名,开启后,通过初始化域名访问门户业会跳转到默认域名地址查看文档去调试
DisableInitDomainAutoRedirect关闭EIAM实例由初始化域名自动跳转到默认域名,关闭后,通过初始化域名访问门户业不会跳转到默认域名查看文档去调试
DeleteInstance删除一个您不再使用的EIAM实例查看文档去调试
GetInstanceLicense查询实例当前生效的 License 信息查看文档去调试
域名管理
OpenAPI 名称描述操作
CreateDomain创建EIAM实例的自定义域名查看文档去调试
CreateDomainProxyToken创建EIAM实例域名的代理Token查看文档去调试
GetDomainDnsChallenge查询指定EIAM域名的DNS Challenge记录,生成的记录用于做域名的所有权校验查看文档去调试
GetDomain查询EIAM实例的域名信息查看文档去调试
ListDomains列表查询EIAM实例的域名信息,列表中包含实例初始化域名和自定义域名查看文档去调试
ObtainDomainProxyToken查询EIAM实例域名的代理Token查看文档去调试
ListDomainProxyTokens列表查询EIAM实例域名的代理Token查看文档去调试
SetDefaultDomain将指定EIAM实例域名设置为默认域名查看文档去调试
EnableDomainProxyToken启用指定EIAM实例域名代理Token,用于校验域名安全性查看文档去调试
DisableDomainProxyToken禁用指定EIAM实例域名代理Token,禁用之后,域名使用会受影响查看文档去调试
DeleteDomain删除指定的EIAM实例自定义域名,实例初始化域名和默认域名的删除操作会被拒绝查看文档去调试
DeleteDomainProxyToken删除指定EIAM实例域名的代理Token,处于禁用状态的代理Token才能被删除查看文档去调试
应用管理
OpenAPI 名称描述操作
应用基本信息管理
CreateApplicationhot在指定EIAM实例下创建一个应用资源查看文档去调试
GetApplication获取指定EIAM应用的详细信息查看文档去调试
ListApplicationshot分页查询一个或者多个EIAM应用信息查看文档去调试
UpdateApplicationDescription更新一个EIAM应用的描述信息查看文档去调试
EnableApplication将一个应用从禁用状态变为启用状态查看文档去调试
DisableApplication将一个应用从启用状态变为禁用状态,此时应用全部能力不可用查看文档去调试
DeleteApplication删除一个EIAM应用资源查看文档去调试
应用SSO配置管理
GetApplicationSsoConfig查询一个EIAM应用的单点登录SSO配置属性查看文档去调试
EnableApplicationSso启用一个EIAM应用的SSO功能查看文档去调试
DisableApplicationSso禁用一个EIAM应用的SSO单点登录功能,此时应用不支持员工单点登录查看文档去调试
SetApplicationSsoConfig设置一个EIAM应用的单点登录SSO配置属性查看文档去调试
应用授权管理
AuthorizeApplicationToUsers批量授予多个EIAM账户访问一个应用的权限查看文档去调试
AuthorizeApplicationToOrganizationalUnits批量授予多个EIAM组织访问一个应用的权限查看文档去调试
AuthorizeApplicationToGroups批量授予多个EIAM组访问一个应用的权限查看文档去调试
ListUsersForApplication分页查询一个应用被授权访问的账户列表,返回的结果中,包含账户ID信息,如需获取账户详细信息,请调用GetUser接口查看文档去调试
ListOrganizationalUnitsForApplication分页查询一个应用被授权访问的组织列表,返回的结果中,包含组织ID信息,如需获取组织详细信息,请调用GetOrganizationalUnit接口查看文档去调试
ListGroupsForApplication分页查询一个应用被授权访问的组列表,返回的结果中,包含组ID信息,如需获取组详细信息,请调用GetGroup接口查看文档去调试
ListApplicationsForUser分页查询一个EIAM账户可访问的应用列表,返回的结果中,包含应用ID信息,如需获取应用详细信息,请调用GetApplication接口查看文档去调试
ListApplicationsForOrganizationalUnit分页查询一个EIAM组织可访问的应用列表,返回的结果中,包含应用ID信息,如需获取应用详细信息,请调用GetApplication接口查看文档去调试
UpdateApplicationAuthorizationType更改指定EIAM应用的访问授权类型查看文档去调试
RevokeApplicationFromUsers批量取消多个EIAM账户访问一个应用的权限查看文档去调试
RevokeApplicationFromOrganizationalUnits批量取消多个EIAM组织访问一个应用的权限查看文档去调试
RevokeApplicationFromGroups批量取消多个EIAM组访问一个应用的权限查看文档去调试
应用ClientSecret管理
CreateApplicationClientSecret创建一个EIAM应用的客户端密钥,一个EIAM应用下,最多只能创建两个应用的客户端密钥查看文档去调试
ListApplicationClientSecrets查询一个EIAM应用所属的全部客户端密钥,返回的密钥数据已脱敏,若需要获取未脱敏密钥,请调用ObtainApplicationClientSecret接口查看文档去调试
ObtainApplicationClientSecret获取EIAM应用的客户端密钥,返回的密钥未脱敏。若需要获取已脱敏密钥,请调用ListApplicationClientSecrets接口查看文档去调试
DisableApplicationClientSecret禁用一个EIAM应用的客户端密钥查看文档去调试
EnableApplicationClientSecret启用一个EIAM应用的客户端密钥查看文档去调试
DeleteApplicationClientSecret删除一个EIAM应用的客户端密钥查看文档去调试
应用API开放
GetApplicationGrantScope查询一个EIAM应用的Developer API授权范围查看文档去调试
EnableApplicationApiInvoke调用EnabledApplicationApiInvoke接口启用一个EIAM应用的Developer API调用功能查看文档去调试
DisableApplicationApiInvoke禁用一个EIAM应用的Developer API调用功能查看文档去调试
SetApplicationGrantScope设置一个EIAM应用的Developer API授权范围查看文档去调试
应用账户同步
GetApplicationProvisioningConfig查询一个EIAM应用的账户同步功能配置查看文档去调试
GetApplicationProvisioningScope查询EIAM应用的账户同步范围,该账户同步范围同时为DeveloperAPI可以查询和管理的账户范围查看文档去调试
DisableApplicationProvisioning禁用一个EIAM应用的账户同步功能查看文档去调试
EnableApplicationProvisioning启用一个EIAM应用的账户同步功能查看文档去调试
SetApplicationProvisioningConfig设置一个EIAM应用的账户同步功能配置查看文档去调试
SetApplicationProvisioningScope设置一个EIAM应用的账户同步范围,该账户同步范围同时为DeveloperAPI可以查询和管理的账户范围查看文档去调试
账户管理
OpenAPI 名称描述操作
CreateUserhot在指定EIAM实例下创建一个EIAM账户查看文档去调试
AddUserToOrganizationalUnits将指定EIAM账户加入到多个EIAM组织中,如果该账户已在该组织中,则直接返回成功查看文档去调试
GetUserhot查询一个EIAM账户详情信息查看文档去调试
ListUsershot分页查询EIAM账户信息查看文档去调试
UpdateUser更新一个EIAM账户基本信息查看文档去调试
UpdateUserPassword更新一个指定EIAM账户的密码,密码需符合控制台密码策略的规则要求查看文档去调试
UpdateUserDescription更新账户标签或描述查看文档去调试
DisableUser将账号状态设置为禁用状态,若账户已处于禁用状态,则直接返回成功查看文档去调试
EnableUser将账号设置为启用状态查看文档去调试
UnlockUser将处于锁定的EIAM账户进行解锁操作查看文档去调试
SetUserPrimaryOrganizationalUnit设置指定EIAM账户的主组织,账户将从旧主组织移除,加入到新主组织中查看文档去调试
DeleteUser删除一个指定的EIAM账户,会清除账户相关的所有信息查看文档去调试
RemoveUserFromOrganizationalUnits将指定EIAM账户从多个EIAM组织中移除,若该组织为EIAM的主组织,则不支持移除操作查看文档去调试
组织管理
OpenAPI 名称描述操作
CreateOrganizationalUnithot在指定组织下创建一个新的EIAM组织查看文档去调试
GetRootOrganizationalUnit查询EIAM根组织信息查看文档去调试
GetOrganizationalUnit查询一个EIAM组织信息查看文档去调试
ListOrganizationalUnits分页查询EIAM组织信息查看文档去调试
ListOrganizationalUnitParents列表查询指定EIAM组织的所有先代组织信息,结果的组织列表以顶级到底级的层级顺序排列查看文档去调试
UpdateOrganizationalUnit更新一个EIAM组织基本信息,如果参数不传,则默认不更新查看文档去调试
UpdateOrganizationalUnitDescription更新一个EIAM组织描述信息,来标记或备注打标查看文档去调试
UpdateOrganizationalUnitParentId更新一个EIAM组织的父组织ID,相当于将指定的EIAM组织从一个父节点移动到新节点下查看文档去调试
DeleteOrganizationalUnit删除一个指定的EIAM组织,若该组织下含有EIAM账户或子组织,则会删除失败查看文档去调试
DeleteOrganizationalUnitChildren删除指定组织的所有数据,可以强制删除指定组织下所有账户和子组织查看文档去调试
账户组管理
OpenAPI 名称描述操作
CreateGroup创建一个EIAM账户组查看文档去调试
AddUsersToGroup将多个EIAM账户添加到指定EIAM账户组查看文档去调试
GetGroup查询一个EIAM账户组详情信息查看文档去调试
ListGroups列表查询EIAM账户组列表信息查看文档去调试
ListUsersForGroup查询指定EIAM账户组下的账户列表查看文档去调试
ListGroupsForUser查询指定EIAM账户的所属账户组列表查看文档去调试
UpdateGroup更新一个EIAM账户组信息,如果信息为空,则默认不更新查看文档去调试
UpdateGroupDescription更新一个EIAM账户组描述信息,可作为备注或标记查看文档去调试
DeleteGroup删除一个EIAM账户组信息查看文档去调试
RemoveUsersFromGroup将多个EIAM账户从指定EIAM账户组中移除查看文档去调试
身份提供方管理
OpenAPI 名称描述操作
CreateIdentityProvider创建身份提供方查看文档去调试
GetIdentityProvider获取身份提供方查看文档去调试
ListIdentityProviders查询身份提供方列表查看文档去调试
GetIdentityProviderUdPullConfiguration获取IdP同步入配置信息查看文档去调试
UpdateIdentityProvider更新身份提供方基础配置信息查看文档去调试
EnableIdentityProviderUdPull启用身份提供方同步入功能查看文档去调试
DisableIdentityProviderUdPull禁用身份提供方同步入功能查看文档去调试
SetIdentityProviderUdPullConfiguration修改IdP同步入方向配置信息查看文档去调试
DeleteIdentityProvider删除身份提供方查看文档去调试
密码策略
OpenAPI 名称描述操作
GetForgetPasswordConfiguration查询指定EIAM实例下忘记密码策略查看文档去调试
GetPasswordInitializationConfiguration查询EIAM密码初始化策略查看文档去调试
GetPasswordHistoryConfiguration查询指定EIAM实例下的密码历史策略查看文档去调试
GetPasswordExpirationConfiguration查询指定EIAM实例下密码过期策略查看文档去调试
GetPasswordComplexityConfiguration查询指定EIAM实例下密码复杂度策略查看文档去调试
SetForgetPasswordConfiguration设置EIAM忘记密码策略查看文档去调试
SetPasswordInitializationConfiguration设置指定EIAM实例下密码初始化策略查看文档去调试
SetPasswordHistoryConfiguration设置指定EIAM实例下的密码历史策略查看文档去调试
SetPasswordExpirationConfiguration设置指定EIAM实例下密码过期策略查看文档去调试
SetPasswordComplexityConfiguration设置指定EIAM实例下密码复杂度策略查看文档去调试
同步
OpenAPI 名称描述操作
ListSynchronizationJobs列表查询同步任务详情信息查看文档去调试
RunSynchronizationJob运行一个同步任务,会创建一个新的同步任务并立刻执行该任务查看文档去调试
GetSynchronizationJob获取单个同步任务详情信息查看文档去调试
网络端点
OpenAPI 名称描述操作
CreateNetworkAccessEndpoint创建一个专属网络端点查看文档去调试
ListNetworkAccessEndpointAvailableRegions查询IDaaS EIAM支持创建网络端点的地域列表查看文档去调试
ListNetworkAccessEndpointAvailableZones查询IDaaS EIAM指定地域支持创建网络端点的可用区列表查看文档去调试
GetNetworkAccessEndpoint查询指定的网络端点信息查看文档去调试
ListNetworkAccessEndpoints查询IDaaS EIAM实例下的网络端点列表查看文档去调试
ListNetworkAccessPaths查询指定网络端点下的访问路径列表查看文档去调试
UpdateNetworkAccessEndpointName修改一个专属类型的网络端点名称查看文档去调试
DeleteNetworkAccessEndpoint删除一个专属类型的网络端点查看文档去调试
其他
OpenAPI 名称描述操作
ListEiamRegions查询EIAM2.0/EIAM1.0地域列表查看文档去调试
ListEiamInstances查询EIAM2.0/EIAM1.0实例列表查看文档去调试