Saml2SecurityTokenHandler.CreateStatements Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
CreateStatements(SecurityTokenDescriptor) |
Creates an IEnumerable<T> of Saml2Statement to be included in the assertion. |
CreateStatements(SecurityTokenDescriptor, AuthenticationInformation) |
Creates an IEnumerable<T> of Saml2Statement to be included in the assertion. |
CreateStatements(SecurityTokenDescriptor)
Creates an IEnumerable<T> of Saml2Statement to be included in the assertion.
protected virtual System.Collections.Generic.IEnumerable<Microsoft.IdentityModel.Tokens.Saml2.Saml2Statement> CreateStatements (Microsoft.IdentityModel.Tokens.SecurityTokenDescriptor tokenDescriptor);
abstract member CreateStatements : Microsoft.IdentityModel.Tokens.SecurityTokenDescriptor -> seq<Microsoft.IdentityModel.Tokens.Saml2.Saml2Statement>
override this.CreateStatements : Microsoft.IdentityModel.Tokens.SecurityTokenDescriptor -> seq<Microsoft.IdentityModel.Tokens.Saml2.Saml2Statement>
Protected Overridable Function CreateStatements (tokenDescriptor As SecurityTokenDescriptor) As IEnumerable(Of Saml2Statement)
Parameters
- tokenDescriptor
- SecurityTokenDescriptor
The SecurityTokenDescriptor that contains information on creating the Saml2Statement.
Returns
An enumeration of Saml2Statements.
Exceptions
if tokenDescriptor
is null.
Remarks
Statements are not required in a SAML2 assertion. This method may return an empty collection.
Applies to
CreateStatements(SecurityTokenDescriptor, AuthenticationInformation)
Creates an IEnumerable<T> of Saml2Statement to be included in the assertion.
protected virtual System.Collections.Generic.IEnumerable<Microsoft.IdentityModel.Tokens.Saml2.Saml2Statement> CreateStatements (Microsoft.IdentityModel.Tokens.SecurityTokenDescriptor tokenDescriptor, Microsoft.IdentityModel.Tokens.Saml2.AuthenticationInformation authenticationInformation);
abstract member CreateStatements : Microsoft.IdentityModel.Tokens.SecurityTokenDescriptor * Microsoft.IdentityModel.Tokens.Saml2.AuthenticationInformation -> seq<Microsoft.IdentityModel.Tokens.Saml2.Saml2Statement>
override this.CreateStatements : Microsoft.IdentityModel.Tokens.SecurityTokenDescriptor * Microsoft.IdentityModel.Tokens.Saml2.AuthenticationInformation -> seq<Microsoft.IdentityModel.Tokens.Saml2.Saml2Statement>
Protected Overridable Function CreateStatements (tokenDescriptor As SecurityTokenDescriptor, authenticationInformation As AuthenticationInformation) As IEnumerable(Of Saml2Statement)
Parameters
- tokenDescriptor
- SecurityTokenDescriptor
The SecurityTokenDescriptor that contains information on creating the Saml2Statement.
- authenticationInformation
- AuthenticationInformation
additional information used when creating a Saml2AuthenticationStatement.
Returns
An enumeration of Saml2Statements.
Exceptions
if tokenDescriptor
is null.
Remarks
Statements are not required in a SAML2 assertion. This method may return an empty collection.