Saml2SecurityTokenHandler.CreateConditions(SecurityTokenDescriptor) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria as condições para a declaração.
protected virtual Microsoft.IdentityModel.Tokens.Saml2.Saml2Conditions CreateConditions(Microsoft.IdentityModel.Tokens.SecurityTokenDescriptor tokenDescriptor);
abstract member CreateConditions : Microsoft.IdentityModel.Tokens.SecurityTokenDescriptor -> Microsoft.IdentityModel.Tokens.Saml2.Saml2Conditions
override this.CreateConditions : Microsoft.IdentityModel.Tokens.SecurityTokenDescriptor -> Microsoft.IdentityModel.Tokens.Saml2.Saml2Conditions
Protected Overridable Function CreateConditions (tokenDescriptor As SecurityTokenDescriptor) As Saml2Conditions
Parâmetros
- tokenDescriptor
- SecurityTokenDescriptor
contém os detalhes das condições.
Retornos
Um objeto Saml2Conditions.
Exceções
Se tokenDescriptor for nulo.
Comentários
Em geral, as condições devem ser incluídas em declarações para limitar o impacto do uso indevido da declaração. Especificar as condições NotBefore e NotOnOrAfter pode limitar o período de vulnerabilidade no caso de uma asserção comprometida. O AudienceRestrictionCondition pode ser usado para declarar explicitamente a parte confiável pretendida ou partes da declaração, o que, juntamente com a imposição de restrição de audiência apropriada em partes confiáveis, pode ajudar a mitigar os ataques de falsificação entre partes confiáveis.
A implementação padrão cria condições NotBefore e NotOnOrAfter com base no tokenDescriptor.Lifetime. Ele também gerará um AudienceRestrictionCondition limitando o consumo da declaração para tokenDescriptor.Scope.Address.