System.IdentityModel.Selectors.SecurityTokenResolver
namespace System.IdentityModel.Selectors
{
public abstract class SecurityTokenResolver
{
public SecurityToken ResolveToken(SecurityKeyIdentifier keyIdentifier);
public bool TryResolveToken(SecurityKeyIdentifier keyIdentifier, out SecurityToken token);
public SecurityToken ResolveToken(SecurityKeyIdentifierClause keyIdentifierClause);
public bool TryResolveToken(SecurityKeyIdentifierClause keyIdentifierClause, out SecurityToken token);
public SecurityKey ResolveSecurityKey(SecurityKeyIdentifierClause keyIdentifierClause);
public bool TryResolveSecurityKey(SecurityKeyIdentifierClause keyIdentifierClause, out SecurityKey key);
protected abstract bool TryResolveTokenCore(SecurityKeyIdentifier keyIdentifier, out SecurityToken token);
protected abstract bool TryResolveTokenCore(SecurityKeyIdentifierClause keyIdentifierClause, out SecurityToken token);
protected abstract bool TryResolveSecurityKeyCore(SecurityKeyIdentifierClause keyIdentifierClause, out SecurityKey key);
public static SecurityTokenResolver CreateDefaultSecurityTokenResolver(ReadOnlyCollection<SecurityToken> tokens, bool canMatchLocalId);
protected SecurityTokenResolver();
}
}