SamlSecurityTokenHandler.CreateAssertion Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Cria um SamlAssertion objeto utilizando o emissor especificado, condições, conselhos e declarações. Pode sobrescrever este método para personalizar os parâmetros usados na criação da asserção.
protected:
virtual System::IdentityModel::Tokens::SamlAssertion ^ CreateAssertion(System::String ^ issuer, System::IdentityModel::Tokens::SamlConditions ^ conditions, System::IdentityModel::Tokens::SamlAdvice ^ advice, System::Collections::Generic::IEnumerable<System::IdentityModel::Tokens::SamlStatement ^> ^ statements);
protected virtual System.IdentityModel.Tokens.SamlAssertion CreateAssertion(string issuer, System.IdentityModel.Tokens.SamlConditions conditions, System.IdentityModel.Tokens.SamlAdvice advice, System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SamlStatement> statements);
abstract member CreateAssertion : string * System.IdentityModel.Tokens.SamlConditions * System.IdentityModel.Tokens.SamlAdvice * seq<System.IdentityModel.Tokens.SamlStatement> -> System.IdentityModel.Tokens.SamlAssertion
override this.CreateAssertion : string * System.IdentityModel.Tokens.SamlConditions * System.IdentityModel.Tokens.SamlAdvice * seq<System.IdentityModel.Tokens.SamlStatement> -> System.IdentityModel.Tokens.SamlAssertion
Protected Overridable Function CreateAssertion (issuer As String, conditions As SamlConditions, advice As SamlAdvice, statements As IEnumerable(Of SamlStatement)) As SamlAssertion
Parâmetros
- issuer
- String
O emissor da afirmação.
- conditions
- SamlConditions
A SamlConditions acrescentar à afirmação.
- advice
- SamlAdvice
A SamlAdvice acrescentar à afirmação.
- statements
- IEnumerable<SamlStatement>
A coleção de SamlStatement para acrescentar à afirmação.
Devoluções
A asserção SAML que foi criada.
Observações
É criado um id aleatório único para a asserção e a AssertionId propriedade é definida para esse valor. O IssueInstant está definido como UtcNow.