CommonAuthorizationCodeRequest type
Richiedere l'oggetto passato dall'utente per acquisire un token dal server scambiando un codice di autorizzazione valido (seconda parte del flusso del codice di autorizzazione OAuth2.0)
- ambiti: matrice di ambiti a cui l'applicazione richiede l'accesso.
- claims: richiesta di attestazioni stringate che verrà aggiunta a tutte le chiamate /authorize e /token
- authority: - URL dell'autorità, il servizio token di sicurezza (STS) da cui MSAL acquisirà i token. Se l'autorità è impostata sull'oggetto applicazione client, verrà eseguito l'override di tale valore. Se si esegue l'override del valore, la convalida dell'autorità verrà eseguita ogni volta. Se la stessa autorità verrà usata per tutte le richieste, impostare sull'oggetto applicazione anziché sulle richieste.
- correlationId: GUID univoco impostato per richiesta per tracciare una richiesta end-to-end per scopi di telemetria.
- redirectUri: URI di reindirizzamento dell'app, in cui l'autorità reindirizzerà a dopo che l'utente inserisce le credenziali e il consenso. Deve corrispondere esattamente a uno degli URI di reindirizzamento registrati nel portale
- code: authorization_code che l'utente ha acquisito nella prima parte del flusso.
- codeVerifier: la stessa code_verifier usata per ottenere il authorization_code. Obbligatorio se PKCE è stato usato nella richiesta di concessione del codice di autorizzazione. Per altre informazioni, vedere PKCE RFC: https://tools.ietf.org/html/rfc7636
- resourceRequestMethod : tipo di richiesta HTTP usato per richiedere dati dalla risorsa (ad esempio "GET", "POST" e così via). Usato per i flussi di prova del possesso.
- resourceRequestUri: URI per cui verrà usato il token. Usato per i flussi di prova del possesso.
- enableSpaAuthCode: abilita l'acqusition di un codice di autorizzazione spa (solo client riservati)
- tokenQueryParameters - Stringa per la mappa di stringhe dei parametri di query personalizzati aggiunti alla chiamata /token
type CommonAuthorizationCodeRequest = BaseAuthRequest & {
ccsCredential?: CcsCredential
clientInfo?: string
code: string
codeVerifier?: string
enableSpaAuthorizationCode?: boolean
redirectUri: string
}