SamlAuthenticationStatement Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar ett anspråk för en SamlSecurityToken säkerhetstoken som hävdar att ämnet autentiserades med ett visst medel vid en viss tidpunkt.
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
- Arv
Kommentarer
SamlSecurityToken säkerhetstoken anger sina anspråk med hjälp av SAML-försäkran, som kan ange när ämnet autentiserades. Anspråken i en SAML-försäkran representeras av SAML-instruktioner. SAML-specifikationen definierar en uppsättning SAML-instruktionstyper och en av dem är en SamlAuthenticationStatement. A SamlAuthenticationStatement hävdar att instruktionens ämne autentiserades med ett visst medel vid en viss tidpunkt.
Konstruktorer
| Name | Description |
|---|---|
| SamlAuthenticationStatement() |
Initierar en ny instans av SamlAuthenticationStatement klassen. |
| SamlAuthenticationStatement(SamlSubject, String, DateTime, String, String, IEnumerable<SamlAuthorityBinding>) |
Initierar en ny instans av SamlAuthenticationStatement klassen med den angivna autentiseringsinformationen. |
Egenskaper
| Name | Description |
|---|---|
| AuthenticationInstant |
Hämtar eller anger den tidpunkt då ämnet autentiserades. |
| AuthenticationMethod |
Hämtar eller anger den metod som används för att autentisera ämnet. |
| AuthorityBindings |
Hämtar ytterligare information om ämnet. |
| ClaimType |
Hämtar typen av säkerhetsanspråk. |
| DnsAddress |
Hämtar eller anger DNS-domännamnet där datorn som autentiserade ämnet finns. |
| IPAddress |
Hämtar eller anger IP-adressen för den dator som autentiserade ämnet. |
| IsReadOnly |
Hämtar ett värde som anger om egenskaperna för den här instansen är skrivskyddade. |
| SamlSubject |
Hämtar eller anger ämnet för en SamlSecurityToken säkerhetstoken. (Ärvd från SamlSubjectStatement) |
Metoder
| Name | Description |
|---|---|
| AddClaimsToList(IList<Claim>) |
Lägger till ett anspråk baserat på egenskaperna för den här instansen till den angivna samlingen anspråk. |
| CreatePolicy(ClaimSet, SamlSecurityTokenAuthenticator) |
Skapar en auktoriseringsprincip för en SamlSecurityToken säkerhetstoken. (Ärvd från SamlSubjectStatement) |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MakeReadOnly() |
Gör att den här instansen är skrivskyddad. |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver) |
Läser SAML-autentiseringsuttryck från den angivna XML-läsaren. |
| SetSubject(SamlSubject) |
Anger ämnet för en SamlSecurityToken säkerhetstoken. (Ärvd från SamlSubjectStatement) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
| WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer) |
Skriver SAML-autentiseringsinstrukationen till den angivna XML-serialiseraren. |