SecurityTokenResolver.CreateDefaultSecurityTokenResolver Metod

Definition

Skapar en standardlösning för säkerhetstoken för de angivna säkerhetstoken.

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

Parametrar

tokens
ReadOnlyCollection<SecurityToken>

En ReadOnlyCollection<T> typ SecurityToken som innehåller den uppsättning säkerhetstoken som den här säkerhetstokenlösaren kan matcha nyckelidentifierare och nyckelidentifierarsatser för.

canMatchLocalId
Boolean

true för att lösa nyckelidentifierarsatserna <SecurityTokenReference> som refererar till en säkerhetsnyckel som finns någon annanstans i SOAP-meddelandet, falseannars .

Returer

En SecurityTokenResolver som löser viktiga identifierare och satser som matchar de säkerhetstoken som anges i parametern tokens .

Kommentarer

Den lösning för säkerhetstoken som returneras från den här metoden använder MatchesKeyIdentifierClause metoderna och ResolveKeyIdentifierClause på de angivna säkerhetstoken för att matcha nyckelidentifierare och nyckelidentifierarsatser.

Gäller för