SamlAudienceRestrictionCondition クラス

定義

SAML アサーションが特定のユーザーを対象とすることを指定します。

public ref class SamlAudienceRestrictionCondition : System::IdentityModel::Tokens::SamlCondition
public class SamlAudienceRestrictionCondition : System.IdentityModel.Tokens.SamlCondition
type SamlAudienceRestrictionCondition = class
    inherit SamlCondition
Public Class SamlAudienceRestrictionCondition
Inherits SamlCondition
継承
SamlAudienceRestrictionCondition

注釈

クラスは SamlAudienceRestrictionCondition 、OASIS SAML 1.1 仕様で定義されている XML 要素に対応します <saml:AudienceRestrictionCondition>SamlAudienceRestrictionCondition は、SAML アサーションのスコープを設定するために使用できる複数の SamlConditions の 1 つです。

SamlAudienceRestrictionCondition クラスを使用して、SamlAssertion が特定のユーザーを対象とすること、および発行元の SAML 証明機関は、このセキュリティ トークンの受信先以外の対象に対しては SAML アサーションを保証しないことを指定します。 SamlSecurityToken セキュリティ トークンのクレームは、SamlAssertion の一部として表現され、アサーションの有効性に影響する条件セットをオプションで持つことができます。 これらの条件の 1 つとして、アサーションの特定の対象を指定する SamlAudienceRestrictionCondition があります。 発行元の SAML 証明機関は、意図していない受信者が、SAML アサーションで提供された情報に基づいてなんらかのアクションを起こすのを防ぐことはできません。 ただし、SamlAudienceRestrictionCondition クラスを使用すると、SAML 証明機関は、そのような受信者に対する保証が提供されないことをコンピューターとユーザーの両方が読み取り可能な形で明示的に指定できます。

目的の対象セットを指定するには、対象セットを受け入れる SamlAudienceRestrictionCondition(IEnumerable<Uri>) コンストラクターを使用します。 目的の対象セットを取得するには、Audiences プロパティにアクセスします。

コンストラクター

SamlAudienceRestrictionCondition()

SamlAudienceRestrictionCondition クラスの新しいインスタンスを初期化します。

SamlAudienceRestrictionCondition(IEnumerable<Uri>)

指定した SAML アサーションの対象セットを使用して、SamlAudienceRestrictionCondition クラスの新しいインスタンスを初期化します。

プロパティ

Audiences

SAML アサーションが目的とする対象セットを取得します。

IsReadOnly

このインスタンスのプロパティが読み取り専用かどうかを示す値を取得します。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MakeReadOnly()

このインスタンスを読み取り専用にします。

MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

指定した XML リーダーから <AudienceRestrictionCondition> 要素を読み取ります。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

指定した XML シリアライザーに <AudienceRestrictionCondition> 要素を書き込みます。

適用対象

こちらもご覧ください