Atualiza a configuração básica de um provedor de identidade.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
eiam:UpdateIdentityProvider |
update |
*IdentityProvider.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| InstanceId |
string |
Sim |
O ID da instância. |
idaas_ue2jvisn35ea5lmthk267xxxxx |
| IdentityProviderId |
string |
Sim |
O ID do provedor de identidade. |
idp_my664lwkhpicbyzirog3xxxxx |
| IdentityProviderName |
string |
Não |
O nome do provedor de identidade. |
test |
| LdapConfig |
object |
Não |
As informações básicas de AD/LDAP. |
|
| AdministratorPassword |
string |
Não |
A senha do administrador. |
xxxxxx |
| AdministratorUsername |
string |
Não |
A conta do administrador. |
DC=example,DC=com |
| CertificateFingerprintStatus |
string |
Não |
Especifica se a impressão digital do certificado deve ser verificada. Valores válidos:
|
enabled |
| CertificateFingerprints |
array |
Não |
A lista de impressões digitais do certificado. |
|
|
string |
Não |
A impressão digital do certificado no formato de chave pública SHA-256. |
ahshssakjdhaksjdhasjdha |
|
| LdapProtocol |
string |
Não |
O protocolo de comunicação. |
ldap |
| LdapServerHost |
string |
Não |
O endereço do servidor. |
123.xx.xx.89 |
| LdapServerPort |
integer |
Não |
O número da porta. |
636 |
| StartTlsStatus |
string |
Não |
Especifica se o StartTLS está ativado. Valores válidos:
|
enabled |
| DingtalkAppConfig |
object |
Não |
As informações básicas da configuração do DingTalk. |
|
| AppKey |
string |
Não |
O AppKey do aplicativo first-party do DingTalk. |
49nyeaqumk7f |
| AppSecret |
string |
Não |
O AppSecret do aplicativo first-party do DingTalk. |
86nozWFL2CxgwnhKiXaG8dN4keLPkUNc5xxxx |
| DingtalkLoginVersion |
string |
Não |
A versão de login por código QR do DingTalk. |
new_version |
| EncryptKey |
string |
Não |
O EncryptKey do aplicativo DingTalk. |
VkdWw91mdkrjVFr3ObNwefap21dfxxxx |
| VerificationToken |
string |
Não |
O VerificationToken do aplicativo DingTalk. |
myDingApp_VerifyTokenxxxxx |
| WeComConfig |
object |
Não |
As informações básicas do WeCom. |
|
| AgentId |
string |
Não |
O AgentId do aplicativo self-built do WeCom. |
1237403 |
| AuthorizeCallbackDomain |
string |
Não |
O domínio de callback de autorização. |
https://xxx.aliyunidaas.com/xxxxx |
| ContactSecret |
string |
Não |
O segredo dos contatos do WeCom. |
mPLLiWv-_9witxxxEJCpk1xkF5hOgBzpRt4kBkxxx |
| CorpSecret |
string |
Não |
O CorpSecret do aplicativo self-built do WeCom. |
CSEHDddddddxxxxuxkJEHPveWRXBGqVqRsxxxx |
| TrustableDomain |
string |
Não |
O domínio confiável. |
https://xxx.aliyunidaas.com |
| OidcConfig |
object |
Não |
A configuração relacionada ao OIDC. |
|
| AuthnParam |
object |
Não |
A configuração de autenticação do cliente OIDC. |
|
| AuthnMethod |
string |
Não |
O método de autenticação OIDC. Valores válidos:
|
client_secret_post |
| ClientSecret |
string |
Não |
O segredo do cliente OIDC. |
CSEHDddddddxxxxuxkJEHPveWRXBGqVqRsxxxx |
| EndpointConfig |
object |
Não |
A configuração de endpoint OIDC. |
|
| AuthorizationEndpoint |
string |
Não |
O endpoint de autorização OIDC. |
https://example.com/oauth/authorize |
| Issuer |
string |
Não |
As informações do emissor OIDC. |
https://example.com/oauth |
| JwksUri |
string |
Não |
A URI JWKS do OIDC. |
https://example.com/oauth/jwks |
| TokenEndpoint |
string |
Não |
O endpoint de token OIDC. |
https://example.com/oauth/token |
| UserinfoEndpoint |
string |
Não |
O endpoint UserInfo do OIDC. |
https://example.com/oauth/userinfo |
| GrantScopes |
array |
Não |
A lista de escopos de concessão OIDC. |
openid |
|
string |
Não |
O escopo de concessão OIDC. |
ou_asdaq1addsxzdq1xxxx |
|
| GrantType |
string |
Não |
O tipo de concessão OIDC. |
authorization_code |
| PkceChallengeMethod |
string |
Não |
O algoritmo PKCE. Valores válidos:
|
S256 |
| PkceRequired |
boolean |
Não |
Especifica se o PKCE deve ser usado no modo de concessão AuthorizationCode. |
true |
| NetworkAccessEndpointId |
string |
Não |
O ID do endpoint de rede. |
nae_examplexxxx |
| LarkConfig |
object |
Não |
As informações de configuração do Lark. |
|
| AppId |
string |
Não |
O AppId do aplicativo Lark. |
cli_xxxx |
| AppSecret |
string |
Não |
O AppSecret do aplicativo Lark. |
KiiLzh5Dueh4wbLxxxx |
| EncryptKey |
string |
Não |
A EncryptKey do aplicativo Lark personalizado. |
VkdWw91mdkrjVFr3ObNwefap21dfbZbKxxxx |
| VerificationToken |
string |
Não |
O VerificationToken do aplicativo Lark personalizado. |
feishuVerifyTokenxxxxx |
| LogoUrl |
string |
Não |
A URL do logotipo do aplicativo. |
idaas-image://idaas_23aqr2ye554csg33dqpch5exxxx/tmp/d17d9adc-a943-45e7-ba0c-2838dddea678xxxx |
| ClientToken |
string |
Não |
O token de cliente usado para garantir a idempotência da solicitação. O valor é gerado pelo cliente e deve ser único em diferentes solicitações. |
client-examplexxx |
| SamlConfig |
object |
Não |
A configuração de IdP SAML. |
|
| BindingMethod |
string |
Não |
O tipo de vinculação. Valores válidos:
|
HTTP-REDIRECT |
| Certificates |
array<object> |
Não |
A lista de certificados do IdP. |
|
|
object |
Não |
As informações do certificado. |
||
| Content |
string |
Não |
O conteúdo do certificado. |
-----BEGIN CERTIFICATE----- MIIC0jCCAbqgAwIBAgIQXXXXX-----END CERTIFICATE----- |
| IdPEntityId |
string |
Não |
O EntityId do IdP. |
http://dc.test.com/adfs/services/trust |
| IdPSsoUrl |
string |
Não |
A URL de logon do IdP. |
https://dc.test.com/adfs/ls/ |
| MaxClockSkew |
integer |
Não |
O desvio máximo de relógio. |
180 |
| RequireRequestSigned |
boolean |
Não |
Especifica se a solicitação deve ser assinada. |
true |
| WantAssertionsSigned |
boolean |
Não |
Especifica se o IdP externo deve assinar a asserção. |
true |
| WantResponseSigned |
boolean |
Não |
Especifica se o IdP externo deve assinar a resposta. |
false |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
0441BD79-92F3-53AA-8657-F8CE4A2B912A |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "0441BD79-92F3-53AA-8657-F8CE4A2B912A"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidParameter.OidcIssuer | OidcIssuer format check failed, it must be an address that starts with http or https. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.