3 types derived from Saml2Statement
System.IdentityModel (3)
System\IdentityModel\Tokens\Saml2AttributeStatement.cs (1)
16
public class Saml2AttributeStatement :
Saml2Statement
System\IdentityModel\Tokens\Saml2AuthenticationStatement.cs (1)
14
public class Saml2AuthenticationStatement :
Saml2Statement
System\IdentityModel\Tokens\Saml2AuthorizationDecisionStatement.cs (1)
16
public class Saml2AuthorizationDecisionStatement :
Saml2Statement
25 references to Saml2Statement
System.IdentityModel (25)
System\IdentityModel\Tokens\Saml2Assertion.cs (4)
27
private Collection<
Saml2Statement
> statements = new Collection<
Saml2Statement
>();
181
/// Gets the <see cref="
Saml2Statement
"/>(s) regarding the subject.
183
public Collection<
Saml2Statement
> Statements
System\IdentityModel\Tokens\Saml2SecurityTokenHandler.cs (21)
274
IEnumerable<
Saml2Statement
> statements = this.CreateStatements(tokenDescriptor);
277
foreach (
Saml2Statement
statement in statements)
1279
/// Creates an <see cref="IEnumerable{T}"/> of <see cref="
Saml2Statement
"/> to be included in the assertion.
1287
/// <param name="tokenDescriptor">The <see cref="SecurityTokenDescriptor"/> that contains information on creating the <see cref="
Saml2Statement
"/>.</param>
1289
protected virtual IEnumerable<
Saml2Statement
> CreateStatements(SecurityTokenDescriptor tokenDescriptor)
1296
Collection<
Saml2Statement
> statements = new Collection<
Saml2Statement
>();
2004
protected virtual void ProcessStatement(Collection<
Saml2Statement
> statements, ClaimsIdentity subject, string issuer)
2008
foreach (
Saml2Statement
statement in statements)
2716
Saml2Statement
statement;
2754
foreach (
Saml2Statement
statement in assertion.Statements)
2799
/// <exception cref="InvalidOperationException">The <paramref name="data"/> must have a <see cref="Saml2Subject"/> if no <see cref="
Saml2Statement
"/> are present.</exception>
2800
/// <exception cref="InvalidOperationException">The SAML2 authentication, attribute, and authorization decision <see cref="
Saml2Statement
"/> require a <see cref="Saml2Subject"/>.</exception>
2858
foreach (
Saml2Statement
statement in data.Statements)
2910
foreach (
Saml2Statement
statement in data.Statements)
4875
/// <param name="reader">A <see cref="XmlReader"/> positioned at a <see cref="
Saml2Statement
"/> element.</param>
4876
/// <returns>An instance of <see cref="
Saml2Statement
"/> derived type.</returns>
4883
protected virtual
Saml2Statement
ReadStatement(XmlReader reader)
4935
/// <param name="writer">A <see cref="XmlWriter"/> to serialize the <see cref="
Saml2Statement
"/>.</param>
4936
/// <param name="data">The <see cref="
Saml2Statement
"/> to serialize.</param>
4937
protected virtual void WriteStatement(XmlWriter writer,
Saml2Statement
data)