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 ステートメントの種類が定義されており、そのうちの 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 認証ステートメントを書き込みます。

適用対象