Share via


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 判斷提示 (Assertion) 來指定其宣告,而這種判斷指示可指定何時驗證此主體。 SAML 判斷提示中的宣告會以 SAML 陳述式表示。 SAML 規格會定義一組 SAML 陳述式型別,而其中一個為 SamlAuthenticationStatementSamlAuthenticationStatement 可判斷該陳述式主體會在特定時間以特定方式通過驗證。

建構函式

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)

將 SAML 驗證陳述式寫入至指定的 XML 序列化程式。

適用於