MicrosoftIdentityAuthenticationMessageHandlerOptions クラス

定義

Microsoft ID メッセージ ハンドラーに渡されるオプション。

public class MicrosoftIdentityAuthenticationMessageHandlerOptions : Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions, ICloneable
type MicrosoftIdentityAuthenticationMessageHandlerOptions = class
    inherit MicrosoftIdentityAuthenticationBaseOptions
    interface ICloneable
Public Class MicrosoftIdentityAuthenticationMessageHandlerOptions
Inherits MicrosoftIdentityAuthenticationBaseOptions
Implements ICloneable
継承
MicrosoftIdentityAuthenticationMessageHandlerOptions
実装

コンストラクター

名前 説明
MicrosoftIdentityAuthenticationMessageHandlerOptions()

Microsoft ID メッセージ ハンドラーに渡されるオプション。

プロパティ

名前 説明
AuthenticationScheme

認証スキーム。 null の場合は、Web アプリから呼び出された場合は OpenIdConnectDefault.AuthenticationScheme、Web API から呼び出された場合は JwtBearerDefault.AuthenticationScheme が使用されます。

(継承元 MicrosoftIdentityAuthenticationBaseOptions)
IsProofOfPossessionRequest

取得したトークンがベアラー トークンではなく所有証明トークン (PoP) になるように、トークン取得要求を変更します。 PoP トークンはベアラー トークンに似ていますが、HTTP 要求と暗号化キーにバインドされ、MSAL で管理できます。 https://aka.ms/msal-net-popを参照してください。 PoP トークンを自動的に有効にするには、true に設定します。

(継承元 MicrosoftIdentityAuthenticationBaseOptions)
Scopes

ダウンストリーム Web API を呼び出すために必要なスペース区切りスコープ。 たとえば、"user.read mail.read" などです。

(継承元 MicrosoftIdentityAuthenticationBaseOptions)
Tenant

[省略可能] テナント ID。 これは、アプリケーションが複数のテナントのユーザーに代わってダウンストリーム Web API を呼び出す必要がある特定のシナリオで使用されます。 ほとんどの場合、構成ではなくコードから使用されます。

(継承元 MicrosoftIdentityAuthenticationBaseOptions)
TokenAcquisitionOptions

MSAL .NETを呼び出すトークン取得オブジェクトを作成するために渡されるオプション。

(継承元 MicrosoftIdentityAuthenticationBaseOptions)
UserFlow

[省略可能]。 ユーザー フロー (B2C ダウンストリーム Web API の場合)。 指定しない場合、B2C ダウンストリーム Web API は、 DefaultUserFlowからの既定のユーザー フローで呼び出されます。

(継承元 MicrosoftIdentityAuthenticationBaseOptions)

メソッド

名前 説明
Clone()

(オーバーライドできるように) オプションを複製します。

GetScopes()

スコープを返します。

(継承元 MicrosoftIdentityAuthenticationBaseOptions)

明示的なインターフェイスの実装

名前 説明
ICloneable.Clone()

(オーバーライドできるように) オプションを複製します。

適用対象