CreateIdentityProvider - 创建身份提供方

更新时间:2025-04-14 03:19:33

创建身份提供方。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

授权信息

下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下:

  • 操作:是指具体的权限点。
  • 访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。
  • 资源类型:是指操作中支持授权的资源类型。具体说明如下:
    • 对于必选的资源类型,用前面加 * 表示。
    • 对于不支持资源级授权的操作,用全部资源表示。
  • 条件关键字:是指云产品自身定义的条件关键字。
  • 关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。
操作访问级别资源类型条件关键字关联操作
操作访问级别资源类型条件关键字关联操作
eiam:CreateIdentityProvidercreate
*IdentityProvider
acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/identityprovider/*

请求参数

名称类型必填描述示例值
名称类型必填描述示例值
InstanceIdstring

实例 ID。

idaas_ue2jvisn35ea5lmthk267xxxxx
IdentityProviderNamestring

身份提供方名称。

test
IdentityProviderTypestring

身份提供方同步类型。

  • 入方向钉钉:urn:alibaba:idaas:idp:alibaba:dingtalk:pull

  • 出方向钉钉:urn:alibaba:idaas:idp:alibaba:dingtalk:push

  • 入方向企业微信:urn:alibaba:idaas:idp:tencent:wecom:pull

  • 入方向飞书:urn:alibaba:idaas:idp:bytedance:lark:pull

  • 入方向 AD:urn:alibaba:idaas:idp:microsoft:ad:pull

  • 入方向 LDAP:urn:alibaba:idaas:idp:unknown:ldap:pull

  • 标准 OIDC:urn:alibaba:idaas:idp:standard:oidc

  • SASE 定制 OIDC:urn:alibaba:idaas:idp:alibaba:sase

urn:alibaba:idaas:idp:alibaba:dingtalk:push
UdPushConfigobject

同步出配置信息。

IncrementalCallbackStatusstring

增量回调状态,该字段暂未启用,请忽略。

disabled
PeriodicSyncStatusstring

定时校验状态,该字段暂未启用,请忽略。

disabled
UdSyncScopeConfigsarray<object>

同步出配置信息。

object
SourceScopesarray

同步来源节点列表。

string

同步来源节点,填入组织 ID。

ou_lyhyy6p7yf7mdrdiq5xxxx
TargetScopestring

同步目标节点。

ou_lyhyy6p7yf7mdrdiq5xxxx
UdPullConfigobject

同步入配置信息。

GroupSyncStatusstring

是否支持组同步,默认为 disabled,取值范围:

  • 禁用:disabled

  • 启用:enabled

disabled
IncrementalCallbackStatusstring

增量回调状态,是否处理来自 IdP 的增量回调数据,取值范围:

  • 禁用:disabled

  • 启用:enabled

disabled
PeriodicSyncStatusstring

定时校验状态,是否定时校验 EIAM 与身份提供方的数据差异。取值范围:

  • 禁用:disabled

  • 启用:enabled

disabled
UdSyncScopeConfigobject

同步范围配置信息。

SourceScopesarray

同步来源节点列表。

string

同步来源节点。

ou_lyhyy6p7yf7mdrdiq5xxxx
TargetScopestring

同步目标节点,填入 IDaaS 组织 ID。

ou_lyhyy6p7yf7mdrdiq5xxxx
AuthnConfigobject

认证配置信息。

AuthnStatusstring

对应 IdP 是否支持认证。取值范围:

  • 禁用:disabled

  • 启用:enabled

enabled
AutoUpdatePasswordStatusstring

是否支持自动更新密码。取值范围:

  • 禁用:disabled

  • 启用:enabled

enabled
BindingConfigobject

OIDC 身份提供方账户绑定规则配置。

AutoMatchUserProfileExpressionsarray<object>

自动匹配账户的规则列表。

object
ExpressionMappingTypestring

表达式的类型。取值范围:

  • 字段:filed

  • 表达式:expression

filed
SourceValueExpressionstring

映射属性取值表达式。

idpUser.phoneNumber
TargetFieldstring

映射目标属性名称。

user.username
TargetFieldDescriptionstring

映射目标属性名称。

用户名称
AutoMatchUserStatusstring

自动匹配账户是否开启。取值范围:

  • 禁用:disabled

  • 启用:enabled

disabled
MappingBindingStatusstring

用户手动绑定账户功能是否开启。取值范围:

  • 禁用:disabled

  • 启用:enabled

enabled
DingtalkAppConfigobject

钉钉配置信息。

AppKeystring

钉钉一方应用的 appKey。

Xczngvfemo4e
AppSecretstring

钉钉一方应用的 appSecret。

5d405a12a6f84ad4ab05ee09axxxx
CorpIdstring

钉钉一方应用的 corpId。

3075680424786133505
DingtalkVersionstring

钉钉版本。取值范围:

  • 标准钉:public_dingtalk

  • 专属钉:private_dingtalk

public_dingtalk
LdapConfigobject

AD/LDAP 配置信息。

AdministratorPasswordstring

管理员密码。

xxxx
AdministratorUsernamestring

管理员账号。

DC=example,DC=com
CertificateFingerprintStatusstring

是否验证指纹证书。取值范围:

  • 禁用:disabled

  • 启用:enabled

enabled
CertificateFingerprintsarray

证书指纹列表。

string

公钥 sha256 格式的证书指纹。

asdasd2221asdawqeda
GroupMemberAttributeNamestring

组成员标识。

member
GroupObjectClassstring

组 ObjectClass。

group
GroupObjectClassCustomFilterstring

组自定义 Filter。

(|(cn=test)(group=test@test.com))
LdapProtocolstring

通信协议。

ldap
LdapServerHoststring

AD/LDAP 服务器地址。

123.xx.xx.89
LdapServerPortinteger

AD/LDAP 端口号。

636
OrganizationUnitObjectClassstring

组织 ObjectClass。

organizationUnit,top
StartTlsStatusstring

startTLS 是否开启。取值范围:

  • 禁用:disabled

  • 启用:enabled

enabled
UserLoginIdentifierstring

用户登录标识。

userPrincipalName, mail
UserObjectClassstring

用户 ObjectClass。

person,user
UserObjectClassCustomFilterstring

用户自定义 Filter。

(|(cn=test)(mail=test@test.com))
WeComConfigobject

企业微信配置信息。

AgentIdstring

企业微信自建应用的 agentId。

278231941749863339
AuthorizeCallbackDomainstring

授权回调域。

https://xxx.aliyunidaas.com/xxxx
CorpIdstring

企业微信自建应用的 corpId。

3756043633237690761
CorpSecretstring

企业微信自建应用的 corpSecret。

CSEHDddddddxxxxuxkJEHPveWRXBGqVqRsxxxx
TrustableDomainstring

可信域名。

https://xxx.aliyunidaas.com/
OidcConfigobject

OIDC IdP 配置。

AuthnParamobject

OIDC 客户端认证配置。

AuthnMethodstring

OIDC 认证方法。取值范围:

  • client_secret_basic

  • client_secret_post

client_secret_post
ClientIdstring

OIDC 客户端 ID。

mkv7rgt4d7i4u7zqtzev2mxxxx
ClientSecretstring

OIDC 客户端密钥。

CSEHDddddddxxxxuxkJEHPveWRXBGqVqRsxxxx
EndpointConfigobject

OIDC 端点配置。

AuthorizationEndpointstring

OIDC 授权端点。

https://example.com/auth/authorize
Issuerstring

OIDC issuer 信息。

https://example.com/auth
JwksUristring

OIDC jwks 地址。

https://example.com/auth/jwks
TokenEndpointstring

OIDC Token 端点。

https://example.com/auth/token
UserinfoEndpointstring

OIDC 用户信息端点。

https://example.com/auth/userinfo
GrantScopesarray

OIDC 授权范围集合。

string

OIDC 授权范围,组织 ID 或组 ID。

ou_lyhyy6p7yf7mdrdiq5xxxx
GrantTypestring

OIDC 授权类型。

authorization_code
PkceChallengeMethodstring

PKCE 算法。取值范围:

  • SHA256:S256

  • 明文:plain

S256
PkceRequiredboolean

AuthorizationCode 授权模式下是否使用 PKCE。

true
NetworkAccessEndpointIdstring

网络端点 ID。

nae_examplexxxx
AutoCreateUserConfigobject

自动创建账户规则配置。

AutoCreateUserStatusstring

自动创建账户是否开启。取值范围:

  • 禁用:disabled

  • 启用:enabled

disabled
TargetOrganizationalUnitIdsarray

目标组织机构 ID 集合。

string

目标组织机构 ID。

ou_lyhyy6p7yf7mdrdiq5xxxx
AutoUpdateUserConfigobject

自动更新账户规则配置。

AutoUpdateUserStatusstring

自动更新账户是否开启。取值范围:

  • 禁用:disabled

  • 启用:enabled

disabled
LarkConfigobject

飞书配置信息。

AppIdstring

飞书应用 AppId。

cli_xxxx
AppSecretstring

飞书应用 Secret。

KiiLzh5Dueh4wbLxxxx
EnterpriseNumberstring

飞书企业编码。

FSX123111xxx

返回参数

名称类型描述示例值
名称类型描述示例值
object
RequestIdstring

请求 ID。

0441BD79-92F3-53AA-8657-F8CE4A2B912A
IdentityProviderIdstring

身份提供商 ID。

idp_mwpcwnhrimlr2horxXXXX

示例

正常返回示例

JSON格式

{
  "RequestId": "0441BD79-92F3-53AA-8657-F8CE4A2B912A",
  "IdentityProviderId": "idp_mwpcwnhrimlr2horxXXXX"
}

错误码

访问错误中心查看更多错误码。

  • 本页导读 (1)
  • 调试
  • 授权信息
  • 请求参数
  • 返回参数
  • 示例
  • 错误码
AI助理

点击开启售前

在线咨询服务

你好,我是AI助理

可以解答问题、推荐解决方案等