PublicClientApplication.AcquireTokenByUsernamePassword Metodo

Definizione

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.

Si applica a