語言

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 語句類型,其中一種是 SamlAuthenticationStatement。 A SamlAuthenticationStatement 主張該陳述的主題在特定時間以特定方式被認證。

建構函式

名稱 Description
SamlAuthenticationStatement()

初始化 SamlAuthenticationStatement 類別的新執行個體。

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

使用指定的認證細節初始化該類別的新實例 SamlAuthenticationStatement 。

屬性

名稱 Description
AuthenticationInstant

取得或設定受試者被認證的瞬間。

AuthenticationMethod

取得或設定用於驗證主體的方法。

AuthorityBindings

獲得關於主題的額外資訊。

ClaimType

取得那種類型的安全理賠。

DnsAddress

取得或設定該網域名稱,該網域名稱是驗證主體的電腦所居住的。

IPAddress

取得或設定驗證主體電腦的 IP 位址。

IsReadOnly

會得到一個值,表示該實例的屬性是否為唯讀。

SamlSubject

取得或設定安全令牌的 SamlSecurityToken 主體。

(繼承來源 SamlSubjectStatement)

方法

名稱 Description
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 序列化器中。

適用於