Freigeben über


SecurityTokenResolver.CreateDefaultSecurityTokenResolver Methode

Definition

Erstellt einen Standard-Resolver für die angegebenen Sicherheitstoken.

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

Parameter

tokens
ReadOnlyCollection<SecurityToken>

Eine ReadOnlyCollection<T> des Typs SecurityToken, die die Gruppe von Sicherheitstoken enthält, für die dieser Resolver Schlüsselbezeichner und Schlüsselbezeichnerklauseln auflösen kann.

canMatchLocalId
Boolean

true, um die <SecurityTokenReference>-Schlüsselbezeichnerklauseln aufzulösen, die auf einen Sicherheitsschlüssel verweisen, der an anderer Stelle in der SOAP-Nachricht enthalten ist, andernfalls false.

Gibt zurück

Ein SecurityTokenResolver, der Schlüsselbezeichner und Schlüsselbezeichnerklauseln auflöst, die den im tokens-Parameter angegebenen Sicherheitstoken entsprechen.

Hinweise

Der Sicherheitstoken-Resolver, der von dieser Methode zurückgegeben wird, verwendet die MatchesKeyIdentifierClause-Methode und die ResolveKeyIdentifierClause-Methode für die angegebenen Sicherheitstoken, um Schlüsselbezeichner und Schlüsselbezeichnerklauseln aufzulösen.

Gilt für: