Язык

SecurityTokenResolver.CreateDefaultSecurityTokenResolver Метод

Определение

Создает сопоставитель маркеров безопасности по умолчанию для указанных маркеров безопасности.

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

Параметры

tokens
ReadOnlyCollection<SecurityToken>

ReadOnlyCollection<T> ТипSecurityToken, содержащий набор маркеров безопасности, для которых этот сопоставитель маркеров безопасности может разрешать идентификаторы ключей и предложения идентификаторов ключей.

canMatchLocalId
Boolean

true Для разрешения <SecurityTokenReference> предложений идентификатора ключа, ссылающихся на ключ безопасности, расположенный где-то в сообщении SOAP; в противном случае false.

Возвращаемое значение

Значение SecurityTokenResolver , разрешающее идентификаторы ключей и предложения, соответствующие маркерам безопасности, указанным в параметре tokens .

Комментарии

Сопоставитель маркеров безопасности, возвращаемый из этого метода, использует MatchesKeyIdentifierClause указанные маркеры безопасности и ResolveKeyIdentifierClause методы для разрешения идентификаторов ключей и предложений идентификаторов ключей.

Применяется к