次の方法で共有


FederatedAuthentication.FederationConfiguration プロパティ

定義

この Web アプリケーションで HTTP モジュールが使用するシングルトン FederationConfiguration インスタンスを取得します。

public:
 static property System::IdentityModel::Services::Configuration::FederationConfiguration ^ FederationConfiguration { System::IdentityModel::Services::Configuration::FederationConfiguration ^ get(); };
public static System.IdentityModel.Services.Configuration.FederationConfiguration FederationConfiguration { get; }
static member FederationConfiguration : System.IdentityModel.Services.Configuration.FederationConfiguration
Public Shared ReadOnly Property FederationConfiguration As FederationConfiguration

プロパティ値

フェデレーション構成インスタンス。

例外

FederationConfiguration のプロパティは、FederationConfigurationCreated のイベントのイベント ハンドラーによって null に設定されます。

注釈

FederationConfigurationこのプロパティが HTTP モジュールの 1 つによって初めてアクセスされるときに、構成ファイルの federationConfiguration> 要素から<オブジェクトが作成され、初期化されます。 構成オブジェクトが初期化された直後に、 イベントが発生し、 FederationConfigurationCreated 新しく作成された構成オブジェクトを変更する機会を開発者に提供してから、構成済み HTTP モジュールの初期化に使用します。 イベント ハンドラーの プロパティから FederationConfigurationCreatedEventArgs.FederationConfiguration アクセスできます。

以降のアクセスでは、同じ構成インスタンスが返されます。

特定のモジュールが存在するかどうかに応じて、 プロパティは、初期化 ClaimsAuthorizationModule.InitializePropertiesFromConfiguration中に、、 SessionAuthenticationModule.InitializePropertiesFromConfigurationWSFederationAuthenticationModule.InitializePropertiesFromConfigurationの各メソッド内からアクセスされます。

重要

クラスまたは ClaimsPrincipalPermissionAttribute クラスを使用する場合にクレーム ベースのアクセス チェックをClaimsPrincipalPermission評価するために使用されるクレーム承認マネージャー (ClaimsAuthorizationManager) は、 IdentityConfiguration プロパティを介して参照されるフェデレーション構成オブジェクトに設定されているオブジェクトに対してFederatedAuthentication.FederationConfiguration構成されます。 これは、アプリケーションが ASP.NET かどうかに関係なく、すべてのアプリケーションに当てはまります。

適用対象

こちらもご覧ください