Taal

PublicClientApplication.AcquireTokenByUsernamePassword Methode

Definitie

Overloads

Name Description
AcquireTokenByUsernamePassword(IEnumerable<String>, String, SecureString)
Verouderd.

Niet-interactieve aanvraag voor het verkrijgen van een beveiligingstoken van de instantie, via verificatie via gebruikersnaam/wachtwoord. Zie https://aka.ms/msal-net-up voor meer informatie.

AcquireTokenByUsernamePassword(IEnumerable<String>, String, String)
Verouderd.

Niet-interactieve aanvraag voor het verkrijgen van een beveiligingstoken van de instantie, via verificatie via gebruikersnaam/wachtwoord. Zie https://aka.ms/msal-net-up voor meer informatie.

AcquireTokenByUsernamePassword(IEnumerable<String>, String, SecureString)

Let op

This API has been deprecated, use a more secure flow. See https://aka.ms/msal-ropc-migration for migration guidance

Niet-interactieve aanvraag voor het verkrijgen van een beveiligingstoken van de instantie, via verificatie via gebruikersnaam/wachtwoord. Zie https://aka.ms/msal-net-up voor meer informatie.

[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

Parameters

scopes
IEnumerable<String>

Bereiken die zijn aangevraagd voor toegang tot een beveiligde API

username
String

Id van het token voor aanvragen van gebruikerstoepassingen namens. Over het algemeen in UPN-indeling (UserPrincipalName), bijvoorbeeld john.doe@contoso.com

password
SecureString

Gebruikerswachtwoord als een beveiligde tekenreeks.

Retouren

Een opbouwfunctie waarmee u optionele parameters kunt toevoegen voordat u de tokenaanvraag uitvoert

Implementeringen

Kenmerken

Opmerkingen

U kunt ook optionele parameters doorgeven door de opbouwfunctie te koppelen aan: Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder`1.WithExtraQueryParameters(System.Collections.Generic.Dictionary{System.String,System.String}) om extra queryparameters door te geven aan de STS en een van de onderdrukkingen WithAuthority(String, Boolean) om de standaardinstantie te overschrijven die is ingesteld bij de toepassingsconstructie. Houd er rekening mee dat de overschrijvende autoriteit deel moet uitmaken van de bekende autoriteiten die aan de toepassingsconstructie zijn toegevoegd. .NET het gebruik van SecureString en MSAL niet meer aanbeveelt, wordt de waarde voor tekst zonder opmaak van het wachtwoord op de kabel opgeslagen, zoals vereist door het OAuth-protocol. Zie de SecureString-documentatie.

Van toepassing op

AcquireTokenByUsernamePassword(IEnumerable<String>, String, String)

Let op

This API has been deprecated, use a more secure flow. See https://aka.ms/msal-ropc-migration for migration guidance

Niet-interactieve aanvraag voor het verkrijgen van een beveiligingstoken van de instantie, via verificatie via gebruikersnaam/wachtwoord. Zie https://aka.ms/msal-net-up voor meer informatie.

[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

Parameters

scopes
IEnumerable<String>

Bereiken die zijn aangevraagd voor toegang tot een beveiligde API

username
String

Id van het token voor aanvragen van gebruikerstoepassingen namens. Over het algemeen in UPN-indeling (UserPrincipalName), bijvoorbeeld john.doe@contoso.com

password
String

Gebruikerswachtwoord als een tekenreeks.

Retouren

Een opbouwfunctie waarmee u optionele parameters kunt toevoegen voordat u de tokenaanvraag uitvoert

Implementeringen

Kenmerken

Opmerkingen

U kunt ook optionele parameters doorgeven door de opbouwfunctie te koppelen aan: Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder`1.WithExtraQueryParameters(System.Collections.Generic.Dictionary{System.String,System.String}) om extra queryparameters door te geven aan de Azure AD en een van de onderdrukkingen om de standaardinstantie die is ingesteld bij de toepassingsconstructie WithAuthority(String, Boolean) te overschrijven. Houd er rekening mee dat de overschrijvende autoriteit deel moet uitmaken van de bekende autoriteiten die aan de toepassingsconstructie zijn toegevoegd.

Van toepassing op