PublicClientApplication.AcquireTokenByUsernamePassword 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| AcquireTokenByUsernamePassword(IEnumerable<String>, String, SecureString) |
已淘汰.
非互動式請求,透過使用者名稱/密碼驗證,向權威機構取得安全令牌。 如需詳細資訊,請參閱 https://aka.ms/msal-net-up。 |
| AcquireTokenByUsernamePassword(IEnumerable<String>, String, String) |
已淘汰.
非互動式請求,透過使用者名稱/密碼驗證,向權威機構取得安全令牌。 如需詳細資訊,請參閱 https://aka.ms/msal-net-up。 |
AcquireTokenByUsernamePassword(IEnumerable<String>, String, SecureString)
警告
This API has been deprecated, use a more secure flow. See https://aka.ms/msal-ropc-migration for migration guidance
非互動式請求,透過使用者名稱/密碼驗證,向權威機構取得安全令牌。 如需詳細資訊,請參閱 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
參數
- scopes
- IEnumerable<String>
請求存取受保護 API 的範圍
- username
- String
使用者應用程式的識別碼代表請求權杖。
通常以 UserPrincipalName (UPN) 格式表示,例如 john.doe@contoso.com
- password
- SecureString
使用者密碼作為安全字串。
傳回
一個建構器,讓你在執行 token 請求前能加入可選參數
實作
- 屬性
備註
你也可以透過串接建構器來傳遞可選參數: Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder`1.WithExtraQueryParameters(System.Collections.Generic.Dictionary{System.String,System.String}) 將額外的查詢參數傳給 STS,以及其中一個覆寫 WithAuthority(String, Boolean) ,以覆蓋應用程式建構時的預設權限集。 請注意,優先權限必須是加入申請結構的已知權限的一部分。 .NET 不再建議使用 SecureString,MSAL 會依照 OAuth 協定的要求,將密碼的明文值放在線路上。 請參閱 SecureString 文件。
適用於
AcquireTokenByUsernamePassword(IEnumerable<String>, String, String)
警告
This API has been deprecated, use a more secure flow. See https://aka.ms/msal-ropc-migration for migration guidance
非互動式請求,透過使用者名稱/密碼驗證,向權威機構取得安全令牌。 如需詳細資訊,請參閱 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
參數
- scopes
- IEnumerable<String>
請求存取受保護 API 的範圍
- username
- String
使用者應用程式的識別碼代表請求權杖。
通常以 UserPrincipalName (UPN) 格式表示,例如 john.doe@contoso.com
- password
- String
使用者密碼以字串形式呈現。
傳回
一個建構器,讓你在執行 token 請求前能加入可選參數
實作
- 屬性
備註
你也可以透過串接建構器來傳遞可選參數:Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder`1.WithExtraQueryParameters(System.Collections.Generic.Dictionary{System.String,System.String})將額外的查詢參數傳給 Azure AD,以及其中一個覆寫WithAuthority(String, Boolean),以覆蓋應用程式建構時的預設權限設定。 請注意,優先權限必須是加入申請結構的已知權限的一部分。