Obtém um código de autorização que contém informações de identidade e permissão do usuário. O código de autorização pode ser usado para iniciar uma aplicação em nuvem em cenários de integração.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
ecd:GetAuthCode |
get |
*Todos os recursos.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ExternalUserId |
string |
Não |
O ID externo do usuário. Este ID é definido pelo chamador e deve ser único dentro de uma conta Alibaba Cloud. Este parâmetro e EndUserId não podem estar ambos vazios. |
alice |
| EndUserId |
string |
Não |
O nome de usuário da conta de conveniência do China Desktop Service (China Desktop Service). O nome de usuário deve ser único dentro de uma conta Alibaba Cloud. Este parâmetro e ExternalUserId não podem estar ambos vazios. |
alice |
| Policy |
string |
Não |
A política de acesso que restringe as permissões de acesso do código de autorização. Se este parâmetro for deixado vazio, nenhuma restrição será aplicada. Sintaxe:
Valores válidos de
|
{ "Version": "1", "Resource": { "Type": "AppInstanceGroup", "Id": "aig-9ciijz60n4xsv****" } } |
| AutoCreateUser |
boolean |
Não |
Especifica se um EndUserId deve ser criado sincronamente com base no ExternalUserId. Este parâmetro só tem efeito quando EndUserId está vazio. Valores válidos:
|
false |
| TokenType |
string |
Não |
||
| AccountType |
string |
Não |
||
| AdDomain |
string |
Não |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os parâmetros de resposta. |
||
| RequestId |
string |
O ID da solicitação. |
1CBAFFAB-B697-4049-A9B1-67E1FC5F**** |
| AuthModel |
object |
As informações do código de autorização. |
|
| AuthCode |
string |
O código de autorização. O código de autorização é válido por 3 minutos e pode ser usado apenas uma vez, independentemente de a verificação ter sucesso ou falhar. Se vários códigos de autorização forem gerados para um usuário, apenas o último código de autorização gerado será válido. |
acv2ZEq2TNSqOlX+DvyetHGRT08iPhbWg/os1W4HojpBxkMQZkAnbKSfz/wNvS0E149IQZ5TogvBUE8ghCSVV+QBnv48Y+sn4z9fY5ywZA1peI5s4TplQI0TADBhPZXEIzMOdmbNsDGGlGcKOAq8ixd1Epzdu9XfvRzdLOO6o3zQwTZxXsjOgGBW8JTcgCP9W9iYiIjHIdZ2VCAnmMzuyVkyED8gymEevH10QoclyH/O3s8Yq6VF34gMXihDQeiI8PyiAZrW0JWXSWpdy3n4yGtAqMAgv46FzTA+XJ6C******** |
| EndUserId |
string |
O nome de usuário da conta de conveniência do China Desktop Service. |
alice |
| ExpireTime |
string |
O horário de expiração do código de autorização em UTC, seguindo o padrão ISO 8601. |
2015-01-23T12:33:18Z |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "1CBAFFAB-B697-4049-A9B1-67E1FC5F****",
"AuthModel": {
"AuthCode": "acv2ZEq2TNSqOlX+DvyetHGRT08iPhbWg/os1W4HojpBxkMQZkAnbKSfz/wNvS0E149IQZ5TogvBUE8ghCSVV+QBnv48Y+sn4z9fY5ywZA1peI5s4TplQI0TADBhPZXEIzMOdmbNsDGGlGcKOAq8ixd1Epzdu9XfvRzdLOO6o3zQwTZxXsjOgGBW8JTcgCP9W9iYiIjHIdZ2VCAnmMzuyVkyED8gymEevH10QoclyH/O3s8Yq6VF34gMXihDQeiI8PyiAZrW0JWXSWpdy3n4yGtAqMAgv46FzTA+XJ6C********",
"EndUserId": "alice",
"ExpireTime": "2015-01-23T12:33:18Z"
}
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.