Share via


PublicClientApplication.AcquireTokenByUsernamePasswordAsync Method

Definition

Caution

Use AcquireTokenByUsernamePassword instead. See https://aka.ms/msal-net-3-breaking-changes.

Non-interactive request to acquire a security token from the authority, via Username/Password Authentication. Available only on .net desktop and .net core. See https://aka.ms/msal-net-up for details.

[System.Obsolete("Use AcquireTokenByUsernamePassword instead. See https://aka.ms/msal-net-3-breaking-changes. ", true)]
public System.Threading.Tasks.Task<Microsoft.Identity.Client.AuthenticationResult> AcquireTokenByUsernamePasswordAsync (System.Collections.Generic.IEnumerable<string> scopes, string username, System.Security.SecureString securePassword);
[<System.Obsolete("Use AcquireTokenByUsernamePassword instead. See https://aka.ms/msal-net-3-breaking-changes. ", true)>]
abstract member AcquireTokenByUsernamePasswordAsync : seq<string> * string * System.Security.SecureString -> System.Threading.Tasks.Task<Microsoft.Identity.Client.AuthenticationResult>
override this.AcquireTokenByUsernamePasswordAsync : seq<string> * string * System.Security.SecureString -> System.Threading.Tasks.Task<Microsoft.Identity.Client.AuthenticationResult>
Public Function AcquireTokenByUsernamePasswordAsync (scopes As IEnumerable(Of String), username As String, securePassword As SecureString) As Task(Of AuthenticationResult)

Parameters

scopes
IEnumerable<String>

Scopes requested to access a protected API

username
String

Identifier of the user application requests token on behalf. Generally in UserPrincipalName (UPN) format, e.g. john.doe@contoso.com

securePassword
SecureString

User password.

Returns

Authentication result containing a token for the requested scopes and account

Implements

Attributes

Applies to