Sdílet prostřednictvím


SamlSubject Třída

Definice

Představuje předmět tokenu zabezpečení SAML.

public ref class SamlSubject
public class SamlSubject
type SamlSubject = class
Public Class SamlSubject
Dědičnost
SamlSubject

Poznámky

SamlSecurityToken tokeny zabezpečení určují své deklarace identity pomocí kontrolních výrazů SAML, které mohou určit předmět tokenu zabezpeč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 SamlSubjectStatement. Objekt SamlSubjectStatement prohlásí objekt zabezpečení, který je předmětem tokenu SamlSecurityToken zabezpečení. Tento objekt zabezpečení je určen pomocí SamlSubject třídy.

Konstruktory

SamlSubject()

Inicializuje novou instanci SamlSubject třídy.

SamlSubject(String, String, String)

Inicializuje novou instanci třídy pomocí zadaného SamlSubject názvu, domény, ve které se název nachází, a formátu, ve kterém se název nachází.

SamlSubject(String, String, String, IEnumerable<String>, String, SecurityKeyIdentifier)

Inicializuje novou instanci třídy pomocí zadaného SamlSubject názvu, domény, ve které se název nachází, formátu, ve kterém se název nachází, ověřovacích protokolů, dalších ověřovacích informací a identifikátoru klíče.

Vlastnosti

ConfirmationMethods

Získá sadu odkazů URI, které identifikují protokoly, které by měly být použity k ověření předmětu.

Crypto

Získá nebo nastaví kryptografický klíč, který se používá k ověření digitálního podpisu, který je identifikován tímto příkazem předmětu SAML.

IsReadOnly

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

KeyIdentifier

Získá nebo nastaví identifikátor klíče, který poskytuje přístup k kryptografickému klíči uchovávanému předmětem tokenu zabezpečení SAML.

Name

Získá nebo nastaví název subjektu tokenu zabezpečení SAML.

NameClaimType

Získá typ deklarace identity, který se používá k reprezentaci názvu subjektu tokenu zabezpečení SAML.

NameFormat

Získá nebo nastaví odkaz URI, který představuje formát, ve který je název subjektu tokenu zabezpečení SAML.

NameQualifier

Získá nebo nastaví doménu, ve které se nachází název subjektu tokenu zabezpečení SAML.

SubjectConfirmationData

Získá nebo nastaví další ověřovací informace, které lze použít ověřovací protokoly.

Metody

Equals(Object)

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

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

Získá sadu deklarací pomocí vlastností této třídy.

ExtractSubjectKeyClaimSet(SamlSecurityTokenAuthenticator)

Získá sadu deklarací pomocí vlastností této třídy a zadaného tokenu zabezpečení SAML authenticator.

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)

Čte element ze zadané čtečky <saml:Subject> XML.

ToString()

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

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

Zapíše <saml:Subject> element do zadaného XML serializátoru.

Platí pro

Viz také