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

如果对所引用的安全密钥位于 SOAP 消息中其他某个位置的 true 密钥标识符子句进行解析,则为 <SecurityTokenReference>;否则,为 false

返回

一个 SecurityTokenResolver,它解析与 tokens 参数中指定的安全令牌相匹配的密钥标识符和子句。

注解

从此方法中返回的安全令牌解析程序对指定的安全令牌使用 MatchesKeyIdentifierClauseResolveKeyIdentifierClause 方法来解析密钥标识符和密钥标识符子句。

适用于