SamlAuthenticationStatement Třída

Definice

Představuje deklaraci identity pro SamlSecurityToken token zabezpečení, který potvrzuje, že subjekt 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í deklarace identity pomocí kontrolních výrazů SAML, které mohou určit, kdy byl subjekt 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 jeden z nich je .SamlAuthenticationStatement A SamlAuthenticationStatement tvrdí, že subjekt prohlášení byl ověřen určitým způsobem v určitém okamžiku.

Konstruktory

Name Description
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

Name Description
AuthenticationInstant

Získá nebo nastaví okamžik, kdy 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 subjekt.

IPAddress

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

IsReadOnly

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

SamlSubject

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

(Zděděno od SamlSubjectStatement)

Metody

Name Description
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 SamlSecurityToken autorizace pro token zabezpečení.

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

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

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

Slouží jako výchozí funkce hash.

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

Získá Type aktuální instance.

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

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

MemberwiseClone()

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

(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