Consulta de detalhes de um autorizador personalizado
Função
Esta API é usada para consultar os detalhes de um autorizador personalizado especificado.
URI
A tabela a seguir lista o método de solicitação HTTP/HTTPS e o URI da API.
|
Método de solicitação |
URI |
|---|---|
|
GET |
/v1.0/apigw/authorizers/{id} |
A tabela a seguir lista os parâmetros no URI.
|
Parâmetro |
Obrigatório |
Tipo |
Descrição |
|---|---|---|---|
|
id |
Sim |
String |
ID do autorizador personalizado. |
Solicitação
N/D
Resposta
|
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
id |
String |
ID do autorizador personalizado |
|
name |
String |
Nome do autorizador personalizado |
|
type |
String |
Tipo do autorizador personalizado, que pode ser:
|
|
authorizer_type |
String |
Valor: FUNC |
|
authorizer_uri |
String |
Função URN |
|
identities |
Array |
Fonte de certificação |
|
ttl |
Integer |
Duração do cache |
|
user_data |
String |
Dados do usuário |
|
create_time |
Time |
Hora em que o autorizador personalizado é criado |
|
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
name |
String |
Nome do parâmetro |
|
location |
String |
Localização do parâmetro, que pode ser:
|
Exemplo de resposta:
{
"name":"Authorizer_9dlh",
"type":"FRONTEND",
"authorizer_type":"FUNC",
"authorizer_uri":"urn:fss:regionexample:dbb5762c88f045c6a1427a952bcae284:function:default:test111",
"identities":[
{
"name":"Authorization",
"location":"HEADER",
}
],
"ttl":10,
"user_data":"aaaa",
"id":"7345e3fe4047491ebd8ecb0acd665a4c",
"create_time":"2020-01-19T11:48:56.576611862Z"
}
Códigos de status
|
Código de status |
Descrição |
|---|---|
|
201 |
Criado |
|
400 |
Solicitação inválida |
|
401 |
Não autorizado |
|
403 |
Proibido |
|
500 |
Erro do servidor interno |