Sdílet prostřednictvím


SecurityTokenResolver.CreateDefaultSecurityTokenResolver Metoda

Definice

Vytvoří výchozí překladač tokenů zabezpečení pro zadané tokeny zabezpečení.

public:
 static System::IdentityModel::Selectors::SecurityTokenResolver ^ CreateDefaultSecurityTokenResolver(System::Collections::ObjectModel::ReadOnlyCollection<System::IdentityModel::Tokens::SecurityToken ^> ^ tokens, bool canMatchLocalId);
public static System.IdentityModel.Selectors.SecurityTokenResolver CreateDefaultSecurityTokenResolver (System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Tokens.SecurityToken> tokens, bool canMatchLocalId);
static member CreateDefaultSecurityTokenResolver : System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Tokens.SecurityToken> * bool -> System.IdentityModel.Selectors.SecurityTokenResolver
Public Shared Function CreateDefaultSecurityTokenResolver (tokens As ReadOnlyCollection(Of SecurityToken), canMatchLocalId As Boolean) As SecurityTokenResolver

Parametry

tokens
ReadOnlyCollection<SecurityToken>

Typ SecurityToken AReadOnlyCollection<T>, který obsahuje sadu tokenů zabezpečení, pro které může překladač tokenů zabezpečení přeložit identifikátory klíčů a klauzule identifikátoru klíče.

canMatchLocalId
Boolean

true k překladu klauzulí identifikátoru <SecurityTokenReference> klíče, které odkazují na klíč zabezpečení, který se nachází někde jinde ve zprávě SOAP. falseV opačném případě .

Návraty

A SecurityTokenResolver , který překládá identifikátory klíčů a klauzule, které odpovídají tokenům zabezpečení zadaným v parametru tokens .

Poznámky

Překladač tokenů zabezpečení, který je vrácen z této metody, používá MatchesKeyIdentifierClause metody a ResolveKeyIdentifierClause na zadaných tokenech zabezpečení k překladu identifikátorů klíčů a klauzulí identifikátoru klíče.

Platí pro