SamlAuthenticationStatement クラス

定義

サブジェクトが特定の時刻に特定の手段によって認証されたことをアサートする SamlSecurityToken セキュリティ トークンのクレームを表します。

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

注釈

SamlSecurityToken セキュリティ トークンは、SAML アサーションを使用してそれぞれのクレームを指定します。SAML アサーションで、サブジェクトが認証された時間を指定できます。 SAML アサーション内でクレームは、SAML ステートメントにより表されます。 SAML 仕様では、一連の SAML ステートメントの種類を定義します。また、これらの種類の 1 つが SamlAuthenticationStatement です。 SamlAuthenticationStatement は、ステートメントのサブジェクトが特定の時刻に特定の手段によって認証されたことをアサートします。

コンストラクター

SamlAuthenticationStatement()

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

SamlAuthenticationStatement(SamlSubject, String, DateTime, String, String, IEnumerable<SamlAuthorityBinding>)

指定した認証の詳細を使用して、SamlAuthenticationStatement クラスの新しいインスタンスを初期化します。

プロパティ

AuthenticationInstant

サブジェクトが認証された時間を取得または設定します。

AuthenticationMethod

サブジェクトを認証するために使用されるメソッドを取得または設定します。

AuthorityBindings

サブジェクトについての追加情報を取得します。

ClaimType

セキュリティ クレームの種類を取得します。

DnsAddress

サブジェクトを認証した コンピューターが存在する DNS ドメイン名を取得または設定します。

IPAddress

サブジェクトを認証した コンピューターの IP アドレスを取得または設定します。

IsReadOnly

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

SamlSubject

SamlSecurityToken セキュリティ トークンのサブジェクトを取得または設定します。

(継承元 SamlSubjectStatement)

メソッド

AddClaimsToList(IList<Claim>)

このインスタンスのプロパティに基づくクレームを、指定したクレームのコレクションに追加します。

CreatePolicy(ClaimSet, SamlSecurityTokenAuthenticator)

SamlSecurityToken セキュリティ トークンの承認ポリシーを作成します。

(継承元 SamlSubjectStatement)
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MakeReadOnly()

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

MemberwiseClone()

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

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

指定した XML リーダーから SAML 認証ステートメントを読み取ります。

SetSubject(SamlSubject)

SamlSecurityToken セキュリティ トークンのサブジェクト名を設定します。

(継承元 SamlSubjectStatement)
ToString()

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

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

指定した XML シリアライザーに SAML 認証ステートメントを書き込みます。

適用対象