ServerAuthorizationTokenResponse type
Objeto de resposta desserializado da solicitação de código de autorização do servidor.
- token_type: indica o valor do tipo de token. Pode ser portador ou pop.
- escopo: os escopos para os quais o access_token é válido.
- expires_in: quanto tempo o token de acesso é válido (em segundos).
- refresh_in: duração aferir qual token deve ser renovado, independentemente da expiração.
- ext_expires_in: por quanto tempo o token de acesso é válido (em segundos) se o servidor não estiver respondendo.
- access_token: o token de acesso solicitado. O aplicativo pode usar esse token para se autenticar no recurso protegido, como uma API Web.
- refresh_token: um token de atualização do OAuth 2.0. O aplicativo pode usar esse token para adquirir tokens de acesso adicionais depois que o token de acesso atual expirar.
- id_token: Um JWT (Token Web JSON). O aplicativo pode decodificar os segmentos desse token para solicitar informações sobre o usuário que se conectou.
- key_id: uma cadeia de caracteres que identifica exclusivamente uma chave pública à qual a solicitação está associada.
Em caso de erro:
- erro: uma cadeia de caracteres 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 desenvolvedor a identificar a causa raiz de um erro de autenticação.
- error_codes: uma lista de códigos de erro específicos do STS que podem ajudar no diagnóstico.
- carimbo de data/hora: a hora em que o erro ocorreu.
- trace_id: um identificador exclusivo para a solicitação que pode ajudar no diagnóstico.
- correlation_id: um identificador exclusivo para a solicitação que pode ajudar no diagnóstico entre componentes.
- status: o status de resposta da solicitação 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
}