PublicClientApplication.AcquireTokenByUsernamePassword Metodo
Definizione
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.
Overload
| Nome | Descrizione |
|---|---|
| AcquireTokenByUsernamePassword(IEnumerable<String>, String, SecureString) |
Obsoleti.
Richiesta non interattiva per acquisire un token di sicurezza dall'autorità tramite l'autenticazione con nome utente/password. Per informazioni dettagliate, vedere https://aka.ms/msal-net-up. |
| AcquireTokenByUsernamePassword(IEnumerable<String>, String, String) |
Obsoleti.
Richiesta non interattiva per acquisire un token di sicurezza dall'autorità tramite l'autenticazione con nome utente/password. Per informazioni dettagliate, vedere https://aka.ms/msal-net-up. |
AcquireTokenByUsernamePassword(IEnumerable<String>, String, SecureString)
Attenzione
This API has been deprecated, use a more secure flow. See https://aka.ms/msal-ropc-migration for migration guidance
Richiesta non interattiva per acquisire un token di sicurezza dall'autorità tramite l'autenticazione con nome utente/password. Per informazioni dettagliate, vedere https://aka.ms/msal-net-up.
[System.Obsolete("This API has been deprecated, use a more secure flow. See https://aka.ms/msal-ropc-migration for migration guidance", false)]
public Microsoft.Identity.Client.AcquireTokenByUsernamePasswordParameterBuilder AcquireTokenByUsernamePassword(System.Collections.Generic.IEnumerable<string> scopes, string username, System.Security.SecureString password);
[<System.Obsolete("This API has been deprecated, use a more secure flow. See https://aka.ms/msal-ropc-migration for migration guidance", false)>]
abstract member AcquireTokenByUsernamePassword : seq<string> * string * System.Security.SecureString -> Microsoft.Identity.Client.AcquireTokenByUsernamePasswordParameterBuilder
override this.AcquireTokenByUsernamePassword : seq<string> * string * System.Security.SecureString -> Microsoft.Identity.Client.AcquireTokenByUsernamePasswordParameterBuilder
Public Function AcquireTokenByUsernamePassword (scopes As IEnumerable(Of String), username As String, password As SecureString) As AcquireTokenByUsernamePasswordParameterBuilder
Parametri
- scopes
- IEnumerable<String>
Ambiti richiesti per accedere a un'API protetta
- username
- String
Identificatore del token di richiesta dell'applicazione utente per conto dell'utente.
In genere in formato UserPrincipalName (UPN), ad esempio john.doe@contoso.com
- password
- SecureString
Password utente come stringa sicura.
Valori restituiti
Generatore che consente di aggiungere parametri facoltativi prima di eseguire la richiesta di token
Implementazioni
- Attributi
Commenti
È anche possibile passare parametri facoltativi concatenando il generatore con: Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder`1.WithExtraQueryParameters(System.Collections.Generic.Dictionary{System.String,System.String}) per passare parametri di query aggiuntivi al servizio token di sicurezza e uno degli override di WithAuthority(String, Boolean) per eseguire l'override dell'autorità predefinita impostata nella costruzione dell'applicazione. Si noti che l'autorità di sostituzione deve far parte delle autorità note aggiunte alla costruzione dell'applicazione. .NET non consiglia più di usare SecureString e MSAL inserisce il valore di testo non crittografato della password in transito, come richiesto dal protocollo OAuth. Vedere la documentazione di SecureString.
Si applica a
AcquireTokenByUsernamePassword(IEnumerable<String>, String, String)
Attenzione
This API has been deprecated, use a more secure flow. See https://aka.ms/msal-ropc-migration for migration guidance
Richiesta non interattiva per acquisire un token di sicurezza dall'autorità tramite l'autenticazione con nome utente/password. Per informazioni dettagliate, vedere https://aka.ms/msal-net-up.
[System.Obsolete("This API has been deprecated, use a more secure flow. See https://aka.ms/msal-ropc-migration for migration guidance", false)]
public Microsoft.Identity.Client.AcquireTokenByUsernamePasswordParameterBuilder AcquireTokenByUsernamePassword(System.Collections.Generic.IEnumerable<string> scopes, string username, string password);
[<System.Obsolete("This API has been deprecated, use a more secure flow. See https://aka.ms/msal-ropc-migration for migration guidance", false)>]
abstract member AcquireTokenByUsernamePassword : seq<string> * string * string -> Microsoft.Identity.Client.AcquireTokenByUsernamePasswordParameterBuilder
override this.AcquireTokenByUsernamePassword : seq<string> * string * string -> Microsoft.Identity.Client.AcquireTokenByUsernamePasswordParameterBuilder
Public Function AcquireTokenByUsernamePassword (scopes As IEnumerable(Of String), username As String, password As String) As AcquireTokenByUsernamePasswordParameterBuilder
Parametri
- scopes
- IEnumerable<String>
Ambiti richiesti per accedere a un'API protetta
- username
- String
Identificatore del token di richiesta dell'applicazione utente per conto dell'utente.
In genere in formato UserPrincipalName (UPN), ad esempio john.doe@contoso.com
- password
- String
Password utente come stringa.
Valori restituiti
Generatore che consente di aggiungere parametri facoltativi prima di eseguire la richiesta di token
Implementazioni
- Attributi
Commenti
È anche possibile passare parametri facoltativi concatenando il generatore con: Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder`1.WithExtraQueryParameters(System.Collections.Generic.Dictionary{System.String,System.String}) per passare parametri di query aggiuntivi all'Azure AD e uno degli override di WithAuthority(String, Boolean) per eseguire l'override dell'autorità predefinita impostata nella costruzione dell'applicazione. Si noti che l'autorità di sostituzione deve far parte delle autorità note aggiunte alla costruzione dell'applicazione.