SecurityTokenResolver.CreateDefaultSecurityTokenResolver Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. false
V 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.