ID プロバイダーを作成します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
eiam:CreateIdentityProvider |
create |
*IdentityProvider。
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| InstanceId |
string |
必須 |
インスタンスの ID。 |
idaas_ue2jvisn35ea5lmthk267xxxxx |
| IdentityProviderName |
string |
必須 |
ID プロバイダー名。 |
test |
| IdentityProviderType |
string |
必須 |
ID プロバイダーの同期タイプ。有効な値:
|
urn:alibaba:idaas:idp:alibaba:dingtalk:プッシュ |
| UdPushConfig |
object |
任意 |
アウトバウンド同期の構成。 |
|
| IncrementalCallbackStatus |
string |
任意 |
増分コールバックのステータス。このフィールドはまだ有効化されていません。このフィールドは無視してください。 |
disabled |
| PeriodicSyncConfig |
object |
任意 |
定期同期の構成。 |
|
| PeriodicSyncCron |
string |
任意 |
cron 式。 |
0 45 1 * * ? |
| PeriodicSyncTimes |
array |
任意 |
実行時間ポイントのコレクション。 |
|
|
integer |
任意 |
実行時間ポイント。 |
3 |
|
| PeriodicSyncType |
string |
任意 |
タイプ。 列挙値:
|
cron |
| PeriodicSyncStatus |
string |
任意 |
定期同期のステータス。このフィールドはまだ有効化されていません。このフィールドは無視してください。 |
disabled |
| UdSyncScopeConfigs |
array<object> |
任意 |
アウトバウンド同期の構成。 |
|
|
object |
任意 |
|||
| SourceScopes |
array |
任意 |
同期のソースノードのリスト。 |
|
|
string |
任意 |
同期のソースノード。このパラメーターを組織 ID に設定します。 |
ou_lyhyy6p7yf7mdrdiq5xxxx |
|
| TargetScope |
string |
任意 |
同期のターゲットノード。 |
ou_lyhyy6p7yf7mdrdiq5xxxx |
| UdPullConfig |
object |
任意 |
インバウンド同期の構成。 |
|
| GroupSyncStatus |
string |
任意 |
グループ同期がサポートされているかどうかを指定します。デフォルト値: disabled。有効な値:
|
disabled |
| IncrementalCallbackStatus |
string |
任意 |
ID プロバイダーからの増分コールバックデータのプロセスを実行するかどうかを指定します。有効な値:
|
disabled |
| PeriodicSyncConfig |
object |
任意 |
定期同期の構成。 |
|
| PeriodicSyncCron |
string |
任意 |
cron 式。 |
0 45 1 * * ? |
| PeriodicSyncTimes |
array |
任意 |
実行時間ポイントのコレクション。 |
|
|
integer |
任意 |
実行時間ポイント。 |
3 |
|
| PeriodicSyncType |
string |
任意 |
タイプ。 列挙値:
|
cron |
| PeriodicSyncStatus |
string |
任意 |
EIAM と ID プロバイダー間のデータの差分を定期的に検証するかどうかを指定します。有効な値:
|
disabled |
| UdSyncScopeConfig |
object |
任意 |
同期範囲の構成。 |
|
| SourceScopes |
array |
任意 |
同期のソースノードのリスト。 |
|
|
string |
任意 |
同期のソースノード。 |
ou_lyhyy6p7yf7mdrdiq5xxxx |
|
| TargetScope |
string |
任意 |
同期のターゲットノード。このパラメーターを IDaaS 組織 ID に設定します。 |
ou_lyhyy6p7yf7mdrdiq5xxxx |
| AuthnConfig |
object |
任意 |
認証の構成。 |
|
| AuthnStatus |
string |
任意 |
対応する ID プロバイダーが認証をサポートするかどうかを指定します。有効な値:
|
enabled |
| AutoUpdatePasswordStatus |
string |
任意 |
自動パスワード更新がサポートされているかどうかを指定します。有効な値:
|
enabled |
| BindingConfig |
object |
任意 |
OIDC ID プロバイダーのアカウントバインディングルール構成。 |
|
| AutoMatchUserProfileExpressions |
array<object> |
任意 |
アカウントを自動的に一致させるためのルールのリスト。 |
|
|
object |
任意 |
|||
| ExpressionMappingType |
string |
任意 |
式のタイプ。有効な値:
|
フィールド |
| SourceValueExpression |
string |
任意 |
マッピング属性値の式。 |
idpUser.phoneNumber |
| TargetField |
string |
任意 |
マッピングターゲット属性の名前。 |
user.username |
| TargetFieldDescription |
string |
任意 |
マッピングターゲット属性の名前。 |
username |
| AutoMatchUserStatus |
string |
任意 |
アカウントの自動一致が有効かどうかを指定します。有効な値:
|
disabled |
| MappingBindingStatus |
string |
任意 |
ユーザーに対して手動アカウントバインドの特徴を有効にするかどうかを指定します。有効な値:
|
enabled |
| DingtalkAppConfig |
object |
任意 |
DingTalk の構成情報。 |
|
| AppKey |
string |
任意 |
DingTalk ファーストパーティアプリケーションの AppKey。 |
Xczngvfemo4e |
| AppSecret |
string |
任意 |
DingTalk ファーストパーティアプリケーションの AppSecret。 |
5d405a12a6f84ad4ab05ee09axxxx |
| CorpId |
string |
任意 |
DingTalk ファーストパーティアプリケーションの CorpId。 |
307568042478613xxxx |
| DingtalkVersion |
string |
任意 |
DingTalk のバージョン。有効な値:
|
public_dingtalk |
| EncryptKey |
string |
任意 |
DingTalk アプリケーションの EncryptKey。 |
VkdWw91mdkrjVFr3ObNwefap21dfxxxx |
| VerificationToken |
string |
任意 |
DingTalk アプリケーションの VerificationToken。 |
myDingApp_VerifyTokenxxxxx |
| LdapConfig |
object |
任意 |
AD/LDAP の構成情報。 |
|
| AdministratorPassword |
string |
任意 |
管理者パスワード。 |
123456 |
| AdministratorUsername |
string |
任意 |
管理者アカウント。 |
DC=example,DC=com |
| CertificateFingerprintStatus |
string |
任意 |
証明書指紋検証を有効にするかどうかを指定します。有効な値:
|
enabled |
| CertificateFingerprints |
array |
任意 |
証明書指紋のリスト。 |
|
|
string |
任意 |
SHA-256 公開鍵フォーマットの証明書指紋。 |
asdasd2221asdawqeda |
|
| GroupMemberAttributeName |
string |
任意 |
グループメンバー識別子。 |
メンバー |
| GroupObjectClass |
string |
任意 |
グループの ObjectClass。 |
グループ |
| GroupObjectClassCustomFilter |
string |
任意 |
グループのカスタムフィルター。 |
(|(cn=test)(グループ=test@test.com)) |
| LdapProtocol |
string |
任意 |
通信プロトコル。 |
ldap |
| LdapServerHost |
string |
任意 |
AD/LDAP サーバーのアドレス。 |
123.xx.xx.89 |
| LdapServerPort |
integer |
任意 |
AD/LDAP のポート番号。 |
636 |
| OrganizationUnitObjectClass |
string |
任意 |
組織単位の ObjectClass。 |
組織単位,top |
| OrganizationalUnitRdn |
string |
任意 |
組織単位の RDN。 |
ou |
| PasswordSyncStatus |
string |
任意 |
パスワード同期のスイッチ。 列挙値:
|
enabled |
| StartTlsStatus |
string |
任意 |
StartTLS を有効にするかどうかを指定します。有効な値:
|
enabled |
| UserLoginIdentifier |
string |
任意 |
ユーザーログイン識別子。 |
userPrincipalName, mail |
| UserObjectClass |
string |
任意 |
ユーザーの ObjectClass。 |
person,user |
| UserObjectClassCustomFilter |
string |
任意 |
ユーザーのカスタムフィルター。 |
(|(cn=test)(mail=test@test.com)) |
| UserRdn |
string |
任意 |
ユーザーの RDN。 |
cn |
| WeComConfig |
object |
任意 |
WeCom の構成情報。 |
|
| AgentId |
string |
任意 |
WeCom 自社開発アプリケーションの agentId。 |
278231941749863339 |
| AuthorizeCallbackDomain |
string |
任意 |
権限付与コールバックドメイン。 |
https://xxx.aliyunidaas.com/xxxx |
| ContactSecret |
string |
任意 |
WeCom 連絡先シークレット。 |
mPLLiWv-_9wittxxxEJCpk1xkF5hOgBzpRt4kBkxxx |
| CorpId |
string |
任意 |
WeCom 自社開発アプリケーションの corpId。 |
3756043633237690761 |
| CorpSecret |
string |
任意 |
WeCom 自社開発アプリケーションの corpSecret。 |
CSEHDddddddxxxxuxkJEHPveWRXBGqVqRsxxxx |
| TrustableDomain |
string |
任意 |
信頼されたドメイン名。 |
https://xxx.aliyunidaas.com/ |
| OidcConfig |
object |
任意 |
OIDC IdP の構成。 |
|
| AuthnParam |
object |
任意 |
OIDC クライアント認証の構成。 |
|
| AuthnMethod |
string |
任意 |
OIDC の認証方式。有効な値:
|
client_secret_post |
| ClientId |
string |
任意 |
OIDC クライアント ID。 |
mkv7rgt4d7i4u7zqtzev2mxxxx |
| ClientSecret |
string |
任意 |
OIDC クライアントシークレット。 |
CSEHDddddddxxxxuxkJEHPveWRXBGqVqRsxxxx |
| EndpointConfig |
object |
任意 |
OIDC エンドポイント構成。 |
|
| AuthorizationEndpoint |
string |
任意 |
OIDC 権限付与エンドポイント。 |
https://example.com/auth/authorize |
| Issuer |
string |
任意 |
OIDC 発行者情報。 |
https://example.com/auth |
| JwksUri |
string |
任意 |
OIDC JWKS URI。 |
https://example.com/auth/jwks |
| TokenEndpoint |
string |
任意 |
OIDC トークンエンドポイント。 |
https://example.com/auth/token |
| UserinfoEndpoint |
string |
任意 |
OIDC UserInfo エンドポイント。 |
https://example.com/auth/userinfo |
| GrantScopes |
array |
任意 |
OIDC 権限付与範囲のコレクション。 |
openid |
|
string |
任意 |
OIDC 権限付与範囲。組織 ID またはグループ ID を指定できます。 |
ou_lyhyy6p7yf7mdrdiq5xxxx |
|
| GrantType |
string |
任意 |
OIDC 付与タイプ。 |
authorization_code |
| PkceChallengeMethod |
string |
任意 |
PKCE アルゴリズム。有効な値:
|
S256 |
| PkceRequired |
boolean |
任意 |
AuthorizationCode 付与モードで PKCE を使用するかどうかを指定します。 |
true |
| NetworkAccessEndpointId |
string |
任意 |
ネットワークアクセスエンドポイント ID。 |
nae_examplexxxx |
| AutoCreateUserConfig |
object |
任意 |
アカウントの自動作成ルール構成。 |
|
| AutoCreateUserStatus |
string |
任意 |
アカウントの自動作成が有効かどうかを指定します。有効な値:
|
disabled |
| TargetOrganizationalUnitIds |
array |
任意 |
対象の組織単位 ID のコレクション。 |
|
|
string |
任意 |
対象の組織単位 ID。 |
ou_lyhyy6p7yf7mdrdiq5xxxx |
|
| AutoUpdateUserConfig |
object |
任意 |
アカウントの自動更新ルール構成。 |
|
| AutoUpdateUserStatus |
string |
任意 |
アカウントの自動更新が有効かどうかを指定します。有効な値:
|
disabled |
| LarkConfig |
object |
任意 |
Lark 構成情報。 |
|
| AppId |
string |
任意 |
Lark アプリケーションの AppId。 |
cli_xxxx |
| AppSecret |
string |
任意 |
Lark アプリケーションの Secret。 |
KiiLzh5Dueh4wbLxxxx |
| EncryptKey |
string |
任意 |
Lark カスタムアプリケーションの encryptKey。 |
VkdWw91mdkrjVFr3ObNwefap21dfxxxx |
| EnterpriseNumber |
string |
任意 |
Lark 企業番号。 |
FSX123111xxx |
| VerificationToken |
string |
任意 |
Lark カスタムアプリケーションの verificationToken。 |
feishuVerifyTokenxxxxx |
| LogoUrl |
string |
任意 |
アプリケーションロゴの URL。 |
xxxx-image://xxxx_23aqr2ye554csg33dqpch5eu3q/tmp/d17d9adc-a943-45e7-ba0c-2838dddea678 |
| ClientToken |
string |
任意 |
リクエストのべき等性を確保するために使用されるクライアントトークン。クライアント側でパラメーター値を生成し、異なるリクエスト間で値が一意になるようにします。ClientToken は ASCII 文字のみをサポートします。このパラメーターを指定しない場合、システムは API リクエストの RequestId を ClientToken として自動的に使用します。RequestId は API リクエストごとに異なる場合があります。 |
clientToken_20250704_Axxxxx |
| SamlConfig |
object |
任意 |
SAML IdP 構成。 |
|
| BindingMethod |
string |
任意 |
バインディングタイプ。 列挙値:
|
HTTP-REDIRECT |
| Certificates |
array<object> |
任意 |
IdP 証明書のリスト。 |
|
|
object |
任意 |
証明書情報。 |
||
| Content |
string |
任意 |
証明書の内容。 |
-----BEGIN CERTIFICATE----- MIIC0jCCAbqgAwIBAgIQXXXXX-----END CERTIFICATE----- |
| IdPEntityId |
string |
任意 |
IdP の EntityId。 |
http://dc.test.com/adfs/services/trust |
| IdPSsoUrl |
string |
任意 |
IdP のログイン URL。 |
https://dc.test.com/adfs/ls/ |
| MaxClockSkew |
integer |
任意 |
時計スキューの最大値。 |
180 |
| RequireRequestSigned |
boolean |
任意 |
リクエストに署名が必要かどうかを指定します。 |
true |
| WantAssertionsSigned |
boolean |
任意 |
外部 IdP がアサーションに署名する必要があるかどうかを指定します。 |
|
| WantResponseSigned |
boolean |
任意 |
外部 IdP がレスポンスに署名する必要があるかどうかを指定します。 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
リクエストパラメーター。 |
||
| IdentityProviderId |
string |
ID プロバイダーの ID。 |
idp_mwpcwnhrimlr2horxXXXX |
| RequestId |
string |
リクエスト ID。 |
0441BD79-92F3-53AA-8657-F8CE4A2B912A |
例
成功レスポンス
JSONJSON
{
"IdentityProviderId": "idp_mwpcwnhrimlr2horxXXXX",
"RequestId": "0441BD79-92F3-53AA-8657-F8CE4A2B912A"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | InvalidParameter.OidcIssuer | OidcIssuer format check failed, it must be an address that starts with http or https. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。