PublicClientApplication.AcquireTokenByUsernamePassword メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| 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)のオーバーライドのいずれかを使用してビルダーを連結することで、省略可能なパラメーターを渡すこともできます。 オーバーライドする権限は、アプリケーション構築に追加される既知の権限の一部である必要があることに注意してください。