PublicClientApplication.AcquireTokenByUsernamePassword Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.