Share via


SamlAuthenticationStatement Třída

Definice

Představuje deklaraci identity tokenu SamlSecurityToken zabezpečení, která tvrdí, že předmět byl ověřen určitými prostředky v určitém okamžiku.

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
Dědičnost
SamlAuthenticationStatement

Poznámky

SamlSecurityToken tokeny zabezpečení určují své deklarace identity pomocí kontrolních výrazů SAML, které můžou určit, kdy byl předmět ověřen. Deklarace identity v kontrolním výrazu SAML jsou reprezentovány příkazy SAML. Specifikace SAML definuje sadu typů příkazů SAML a jedním z nich je SamlAuthenticationStatement. A SamlAuthenticationStatement tvrdí, že předmět příkazu byl ověřen určitými prostředky v určitém okamžiku.

Konstruktory

SamlAuthenticationStatement()

Inicializuje novou instanci SamlAuthenticationStatement třídy.

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

Inicializuje novou instanci SamlAuthenticationStatement třídy pomocí zadaných podrobností ověřování.

Vlastnosti

AuthenticationInstant

Získá nebo nastaví okamžik v čase, ve kterém byl předmět ověřen.

AuthenticationMethod

Získá nebo nastaví metodu použitou k ověření předmětu.

AuthorityBindings

Získá další informace o předmětu.

ClaimType

Získá typ deklarace zabezpečení.

DnsAddress

Získá nebo nastaví název domény DNS, ve kterém se nachází počítač, který ověřil předmět.

IPAddress

Získá nebo nastaví IP adresu počítače, který ověřil předmět.

IsReadOnly

Získá hodnotu, která označuje, zda jsou vlastnosti této instance jen pro čtení.

SamlSubject

Získá nebo nastaví předmět tokenu SamlSecurityToken zabezpečení.

(Zděděno od SamlSubjectStatement)

Metody

AddClaimsToList(IList<Claim>)

Přidá deklaraci identity na základě vlastností této instance do zadané kolekce deklarací identity.

CreatePolicy(ClaimSet, SamlSecurityTokenAuthenticator)

Vytvoří zásadu autorizace pro SamlSecurityToken token zabezpečení.

(Zděděno od SamlSubjectStatement)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MakeReadOnly()

Způsobí, že tato instance bude jen pro čtení.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

Přečte ověřovací příkaz SAML ze zadané čtečky XML.

SetSubject(SamlSubject)

Nastaví předmět tokenu SamlSecurityToken zabezpečení.

(Zděděno od SamlSubjectStatement)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

Zapíše ověřovací příkaz SAML do zadaného serializátoru XML.

Platí pro