O endpoint de token para um servidor de autorização em nível de instância.
Experimente agora
Testar
Autorização RAM
Sintaxe da solicitação
POST /v2/{instanceId}/authorizationServer/{authorizationServerId}/oauth2/token HTTP/1.1
Parâmetros de caminho
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| instanceId |
string |
Sim |
ID da instância. |
idaas_ue2jvisn35ea5lmthk267xxxxx |
| authorizationServerId |
string |
Sim |
ID do servidor de autorização. |
iauths_system |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| grant_type |
string |
Sim |
Tipo de concessão. |
authorization_code |
| client_id |
string |
Sim |
ID do cliente. |
app_mkv7rgt4d7i4u7zqtzev2mxxxx |
| code |
string |
Não |
Código de autorização. Obrigatório quando grant_type é authorization_code. |
CO541xY59EsKniV2wvWDXZ4jiKxxxxx |
| username |
string |
Não |
Nome de usuário. |
userxxxxx |
| password |
string |
Não |
Senha. |
testxxxxx |
| device_code |
string |
Não |
Código do dispositivo. Obrigatório quando grant_type é urn:ietf:params:oauth:grant-type:device_code. |
DCxxxxxx |
| redirect_uri |
string |
Não |
URI de redirecionamento. Obrigatório quando grant_type é authorization_code. Deve corresponder ao redirect_uri utilizado na solicitação do código de autorização. |
https://example.com/xxxxx |
| refresh_token |
string |
Não |
Token de atualização. |
RTxxxxx |
| scope |
string |
Não |
Escopo. |
openid |
| code_verifier |
string |
Não |
Você pode validar o código. |
xxxxx |
| client_assertion |
string |
Não |
Asserção do cliente. |
eyJraWQiOiJLRVlLZ0Iyxxxxx |
| client_assertion_type |
string |
Não |
Tipo de asserção do cliente. |
urn:ietf:params:oauth:client-assertion-type:jwt-bearer |
| application_federated_credential_name |
string |
Não |
Nome da credencial federada da aplicação. |
testxxxxx |
| client_x509 |
string |
Não |
Certificado do cliente. |
testxxxxx |
| client_x509_chain |
string |
Não |
Lista de certificados intermediários. |
testxxxxx |
| client_secret |
string |
Não |
Chave do cliente. |
CSEHDcHcrUKHw1CuxkJEHPveWRxxxxx |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Informações do token. |
||
| token_type |
string |
Tipo do token. |
Bearer |
| access_token |
string |
Credencial de acesso. |
eyJraWQiOiJLRVlLZ0Iyxxxxx |
| refresh_token |
string |
Token de atualização. |
ATxxxxx |
| expires_in |
integer |
Período de validade da credencial de acesso, em segundos. |
1200 |
| expires_at |
integer |
Hora de expiração da credencial de acesso, como um timestamp UNIX em segundos. |
1653288641 |
| id_token |
string |
Credencial de identidade. |
eyJraWQiOiJLRVlLZ0Iyxxxxx |
| scope |
string |
Escopo. |
openid |
Exemplos
Resposta de sucesso
JSON formato
{
"token_type": "Bearer",
"access_token": "eyJraWQiOiJLRVlLZ0Iyxxxxx\n",
"refresh_token": "ATxxxxx",
"expires_in": 1200,
"expires_at": 1653288641,
"id_token": "eyJraWQiOiJLRVlLZ0Iyxxxxx\n",
"scope": "openid"
}
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.