PublicClientApplication.AcquireTokenByUsernamePassword Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| AcquireTokenByUsernamePassword(IEnumerable<String>, String, SecureString) |
Föråldrad.
Icke-interaktiv begäran om att hämta en säkerhetstoken från utfärdaren via användarnamn/lösenordsautentisering. Se https://aka.ms/msal-net-up för mer information. |
| AcquireTokenByUsernamePassword(IEnumerable<String>, String, String) |
Föråldrad.
Icke-interaktiv begäran om att hämta en säkerhetstoken från utfärdaren via användarnamn/lösenordsautentisering. Se https://aka.ms/msal-net-up för mer information. |
AcquireTokenByUsernamePassword(IEnumerable<String>, String, SecureString)
Varning
This API has been deprecated, use a more secure flow. See https://aka.ms/msal-ropc-migration for migration guidance
Icke-interaktiv begäran om att hämta en säkerhetstoken från utfärdaren via användarnamn/lösenordsautentisering. Se https://aka.ms/msal-net-up för mer information.
[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
Parametrar
- scopes
- IEnumerable<String>
Omfång som begärs för åtkomst till ett skyddat API
- username
- String
Identifierare för användarens program begär token för räkning.
Vanligtvis i UPN-format (UserPrincipalName), t.ex. john.doe@contoso.com
- password
- SecureString
Användarlösenord som en säker sträng.
Returer
En byggare som gör att du kan lägga till valfria parametrar innan du kör tokenbegäran
Implementeringar
- Attribut
Kommentarer
Du kan också skicka valfria parametrar genom att länka byggaren med: Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder`1.WithExtraQueryParameters(System.Collections.Generic.Dictionary{System.String,System.String}) för att skicka ytterligare frågeparametrar till STS och en av åsidosättningarna för för att åsidosätta standardutfärdaren som angetts WithAuthority(String, Boolean) vid programkonstruktionen. Observera att den överordnade myndigheten måste ingå i de kända myndigheter som lagts till i programkonstruktionen. .NET rekommenderar inte längre att du använder SecureString och MSAL placerar lösenordets klartextvärde på kabeln, vilket krävs av OAuth-protokollet. Se Dokumentation om SecureString.
Gäller för
AcquireTokenByUsernamePassword(IEnumerable<String>, String, String)
Varning
This API has been deprecated, use a more secure flow. See https://aka.ms/msal-ropc-migration for migration guidance
Icke-interaktiv begäran om att hämta en säkerhetstoken från utfärdaren via användarnamn/lösenordsautentisering. Se https://aka.ms/msal-net-up för mer information.
[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
Parametrar
- scopes
- IEnumerable<String>
Omfång som begärs för åtkomst till ett skyddat API
- username
- String
Identifierare för användarens program begär token för räkning.
Vanligtvis i UPN-format (UserPrincipalName), t.ex. john.doe@contoso.com
- password
- String
Användarlösenord som en sträng.
Returer
En byggare som gör att du kan lägga till valfria parametrar innan du kör tokenbegäran
Implementeringar
- Attribut
Kommentarer
Du kan också skicka valfria parametrar genom att länka byggaren med: Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder`1.WithExtraQueryParameters(System.Collections.Generic.Dictionary{System.String,System.String}) för att skicka ytterligare frågeparametrar till Azure AD och en av åsidosättningarna för WithAuthority(String, Boolean) för att åsidosätta standardutfärdaren som angetts vid programkonstruktionen. Observera att den överordnade myndigheten måste ingå i de kända myndigheter som lagts till i programkonstruktionen.