Sdílet prostřednictvím


SamlSecurityTokenHandler.CreateConditions Metoda

Definice

Vytvoří podmínky pro kontrolní výraz.

protected:
 virtual System::IdentityModel::Tokens::SamlConditions ^ CreateConditions(System::IdentityModel::Protocols::WSTrust::Lifetime ^ tokenLifetime, System::String ^ relyingPartyAddress, System::IdentityModel::Tokens::SecurityTokenDescriptor ^ tokenDescriptor);
protected virtual System.IdentityModel.Tokens.SamlConditions CreateConditions(System.IdentityModel.Protocols.WSTrust.Lifetime tokenLifetime, string relyingPartyAddress, System.IdentityModel.Tokens.SecurityTokenDescriptor tokenDescriptor);
abstract member CreateConditions : System.IdentityModel.Protocols.WSTrust.Lifetime * string * System.IdentityModel.Tokens.SecurityTokenDescriptor -> System.IdentityModel.Tokens.SamlConditions
override this.CreateConditions : System.IdentityModel.Protocols.WSTrust.Lifetime * string * System.IdentityModel.Tokens.SecurityTokenDescriptor -> System.IdentityModel.Tokens.SamlConditions
Protected Overridable Function CreateConditions (tokenLifetime As Lifetime, relyingPartyAddress As String, tokenDescriptor As SecurityTokenDescriptor) As SamlConditions

Parametry

tokenLifetime
Lifetime

Životnost tokenu.

relyingPartyAddress
String

Adresa koncového bodu, pro který je token vytvořen. Adresa je modelována jako podmínka AudienceRestriction.

tokenDescriptor
SecurityTokenDescriptor

Popisovač tokenu.

Návraty

SamlConditions Objekt, který obsahuje podmínky pro kontrolní výraz.

Poznámky

Obecně platí, že podmínky by měly být zahrnuty do kontrolních výrazů, aby se omezil dopad zneužití kontrolního výrazu. Určení podmínek NotBefore a NotOnOrAfter může omezit dobu ohrožení zabezpečení v případě ohroženého kontrolního výrazu. AudienceRestrictionCondition se dá použít k explicitnímu vyjádření zamýšlené předávající strany nebo stran kontrolního výrazu, které spolu s vynucením omezení příslušné cílové skupiny u předávajících stran můžou pomoct zmírnit útoky na falšování identity mezi předávajícími stranami.

Výchozí implementace vytvoří NotBefore a NotOnOrAfter podmínky na Lifetime základě vlastnosti tokenDescriptor. Také vygeneruje AudienceRestrictionCondition omezující spotřebu kontrolního výrazu na AppliesToAddress vlastnost tokenDescriptor.

Platí pro