Microsoft.Security.Authentication.OAuth Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Lo spazio dei nomi Microsoft.Security.Authentication.OAuth fornisce classi e metodi per l'autenticazione OAuth 2.0.
Classi
| Nome | Descrizione |
|---|---|
| AuthFailure |
Classe che fornisce l'oggetto errore di una richiesta di autorizzazione. Note Questo valore è Null nel caso di un AuthResponse valido e disponibile in seguito alle richieste di autorizzazione non riuscite. |
| AuthRequestParams |
Classe che fornisce metodi per creare un oggetto parametro della richiesta di autorizzazione. Note Questo oggetto viene usato per richiedere l'autorizzazione |
| AuthRequestResult |
Classe che fornisce il risultato di una richiesta di autorizzazione. |
| AuthResponse |
Classe che fornisce la risposta di una richiesta di autorizzazione descritta nella sezione 4.1.2 e 4.2.2 di RFC 6749. |
| ClientAuthentication |
Classe che fornisce metodi per creare un oggetto di autenticazione client per l'autorizzazione di base del client al server di autorizzazione. Note Questa classe viene usata per autenticare l'applicazione client nel server di autorizzazione. Non viene usato per autenticare l'utente nell'applicazione client. L'autenticazione utente viene gestita dal metodo RequestAuthWithParamsAsync della classe OAuth2Manager . |
| OAuth2Manager |
Classe statica che fornisce metodi per avviare una richiesta di autorizzazione, completare una richiesta di autorizzazione e richiedere un token di accesso per un utente tramite un'app client. Note L'app client fa riferimento all'applicazione registrata OAuth 2.0. L'utente fa riferimento all'utente finale che è il proprietario della risorsa e autorizza l'applicazione client ad accedere alle proprie risorse. |
| TokenFailure |
Classe che fornisce l'oggetto errore di una richiesta di token. |
| TokenRequestParams |
Classe che fornisce metodi per creare un oggetto parametro della richiesta di token. Questo è descritto nella sezione 4.1.3 di RFC 6749. Note Questo oggetto viene utilizzato per richiedere un oggetto |
| TokenRequestResult |
Classe che fornisce il risultato di una richiesta di token. |
| TokenResponse |
Classe che fornisce la risposta di una richiesta di token. Questo è descritto nelle sezioni 4.1.4 e 4.2.2 di RFC 6749. |
Enumerazioni
| Nome | Descrizione |
|---|---|
| CodeChallengeMethodKind |
Enumerazione che specifica come |
| TokenFailureKind |
Enumerazione che specifica il tipo di errore del token che si è verificato. |