ServerAuthorizationTokenResponse type
Objeto de resposta deserializado do pedido de código de autorização do servidor.
- token_type: Indica o valor do tipo de token. Pode ser Bearer ou pop.
- Âmbito: Os parâmetros para os quais o access_token é válido.
- expires_in: Quanto tempo o token de acesso é válido (em segundos).
- refresh_in: Duração após a qual um token deve ser renovado, independentemente da expiração.
- ext_expires_in: Quanto tempo o token de acesso é válido (em segundos) se o servidor não estiver a responder.
- access_token: O token de acesso solicitado. O aplicativo pode usar esse token para autenticar o recurso seguro, como uma API da Web.
- refresh_token: Um token de atualização OAuth 2.0. A aplicação pode, usando este token, adquirir tokens de acesso adicionais após expirar o token de acesso atual.
- id_token: Um Token Web JSON (JWT). O aplicativo pode decodificar os segmentos desse token para solicitar informações sobre o usuário que fez login.
- key_id: Uma cadeia que identifica de forma única uma chave pública à qual o pedido está vinculado.
Em caso de erro:
- Erro: Uma cadeia de código de erro que pode ser usada para classificar tipos de erros que ocorrem e pode ser usada para reagir a erros.
- error_description: Uma mensagem de erro específica que pode ajudar um programador a identificar a causa raiz de um erro de autenticação.
- error_codes: Uma lista de códigos de erro específicos para STS que podem ajudar no diagnóstico.
- carimbo temporal: A hora em que o erro ocorreu.
- trace_id: Um identificador único para o pedido que pode ajudar no diagnóstico.
- correlation_id: Um identificador único para o pedido que pode ajudar no diagnóstico entre componentes.
- Estado: Estado de resposta ao pedido de rede
type ServerAuthorizationTokenResponse = {
access_token?: string
claims?: string
client_info?: string
correlation_id?: string
error?: string
error_codes?: string[]
error_description?: string
expires_in?: number
ext_expires_in?: number
foci?: string
id_token?: string
key_id?: string
refresh_in?: number
refresh_token?: string
refresh_token_expires_in?: number
scope?: string
spa_accountid?: string
spa_code?: string
status?: number
suberror?: string
timestamp?: string
token_type?: AuthenticationScheme
trace_id?: string
}