PublicClientApplication.AcquireTokenByUsernamePassword メソッド

定義

オーバーロード

名前 説明
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

セキュリティで保護された文字列としてのユーザー パスワード。

返品

トークン要求を実行する前に省略可能なパラメーターを追加できるビルダー

実装

属性

注釈

また、追加のクエリ パラメーターを STS に渡す Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder`1.WithExtraQueryParameters(System.Collections.Generic.Dictionary{System.String,System.String}) と、アプリケーションの構築時に設定された既定の権限をオーバーライドするために、 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

文字列としてのユーザー パスワード。

返品

トークン要求を実行する前に省略可能なパラメーターを追加できるビルダー

実装

属性

注釈

また、追加のクエリ パラメーターを Azure AD に渡すMicrosoft.Identity.Client.AbstractAcquireTokenParameterBuilder`1.WithExtraQueryParameters(System.Collections.Generic.Dictionary{System.String,System.String})と、アプリケーションの構築時に設定された既定の権限をオーバーライドするために、WithAuthority(String, Boolean)のオーバーライドのいずれかを使用してビルダーを連結することで、省略可能なパラメーターを渡すこともできます。 オーバーライドする権限は、アプリケーション構築に追加される既知の権限の一部である必要があることに注意してください。

適用対象