SecurityTokenResolver.CreateDefaultSecurityTokenResolver 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为指定的安全令牌创建默认安全令牌解析程序。
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
参数中指定的安全令牌相匹配的密钥标识符和子句。
注解
从此方法中返回的安全令牌解析程序对指定的安全令牌使用 MatchesKeyIdentifierClause 和 ResolveKeyIdentifierClause 方法来解析密钥标识符和密钥标识符子句。