SamlAttributeStatement Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obsahuje sadu atributů přidružených ke konkrétnímu SamlSubjectobjektu .
public ref class SamlAttributeStatement : System::IdentityModel::Tokens::SamlSubjectStatement
public class SamlAttributeStatement : System.IdentityModel.Tokens.SamlSubjectStatement
type SamlAttributeStatement = class
inherit SamlSubjectStatement
Public Class SamlAttributeStatement
Inherits SamlSubjectStatement
- Dědičnost
Poznámky
Třída SamlAttributeStatement odpovídá elementu <saml:AttributeStatement>
XML, který je definován ve specifikaci OASIS SAML 1.1.
Deklarace identity tokenů zabezpečení SamlSecurityToken jsou obsaženy v příkazech SAML, které jsou následně obsaženy v objektu SamlAssertion. Jedním z takových příkazů je SamlAttributeStatementpříkaz , který váže sadu libovolných deklarací identity na konkrétní SamlSubject. Deklarace identity jsou reprezentovány jako kolekce SamlAttribute a jsou uloženy Attributes ve vlastnosti .
Konstruktory
SamlAttributeStatement() |
Inicializuje novou instanci SamlAttributeStatement třídy . |
SamlAttributeStatement(SamlSubject, IEnumerable<SamlAttribute>) |
Inicializuje novou instanci SamlAttributeStatement třídy pomocí zadaného předmětu a sady atributů přidružených k předmětu. |
Vlastnosti
Attributes |
Získá kolekci atributů přidružených k předmětu kontrolního výrazu SAML. |
IsReadOnly |
Získá hodnotu označující, 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á do tohoto příkazu SAML zadanou sadu deklarací identity jako atributy. |
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() |
Type Získá z 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 Objectsouboru . (Zděděno od Object) |
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver) |
Přečte příkaz atributu 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 příkaz atributu SAML do zadaného serializátoru XML. |