SecurityTokenResolver.TryResolveTokenCore Method

Definition

Attempts to retrieve the key that is referenced in the specified object.

Overloads

TryResolveTokenCore(SecurityKeyIdentifier, SecurityToken)

When overridden in a derived class, attempts to retrieve the security token that matches at least one of the key identifier clauses contained within the specified key identifier.

TryResolveTokenCore(SecurityKeyIdentifierClause, SecurityToken)

When overridden in a derived class, attempts to resolve the security token that matches the specified key identifier clause.

TryResolveTokenCore(SecurityKeyIdentifier, SecurityToken)

Source:
SecurityTokenResolver.cs
Source:
SecurityTokenResolver.cs
Source:
SecurityTokenResolver.cs

When overridden in a derived class, attempts to retrieve the security token that matches at least one of the key identifier clauses contained within the specified key identifier.

protected:
 abstract bool TryResolveTokenCore(System::IdentityModel::Tokens::SecurityKeyIdentifier ^ keyIdentifier, [Runtime::InteropServices::Out] System::IdentityModel::Tokens::SecurityToken ^ % token);
protected abstract bool TryResolveTokenCore (System.IdentityModel.Tokens.SecurityKeyIdentifier keyIdentifier, out System.IdentityModel.Tokens.SecurityToken token);
abstract member TryResolveTokenCore : System.IdentityModel.Tokens.SecurityKeyIdentifier * SecurityToken -> bool
Protected MustOverride Function TryResolveTokenCore (keyIdentifier As SecurityKeyIdentifier, ByRef token As SecurityToken) As Boolean

Parameters

keyIdentifier
SecurityKeyIdentifier

The SecurityKeyIdentifier to create a security token for.

token
SecurityToken

When this method returns, contains a SecurityToken that represents the specified key identifier. This parameter is passed uninitialized.

Returns

true when a security token can be retrieved for the specified key identifier; otherwise, false.

Remarks

The TryResolveTokenCore method is called by the TryResolveToken and ResolveToken methods.

Applies to

TryResolveTokenCore(SecurityKeyIdentifierClause, SecurityToken)

Source:
SecurityTokenResolver.cs
Source:
SecurityTokenResolver.cs
Source:
SecurityTokenResolver.cs

When overridden in a derived class, attempts to resolve the security token that matches the specified key identifier clause.

protected:
 abstract bool TryResolveTokenCore(System::IdentityModel::Tokens::SecurityKeyIdentifierClause ^ keyIdentifierClause, [Runtime::InteropServices::Out] System::IdentityModel::Tokens::SecurityToken ^ % token);
protected abstract bool TryResolveTokenCore (System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause, out System.IdentityModel.Tokens.SecurityToken token);
abstract member TryResolveTokenCore : System.IdentityModel.Tokens.SecurityKeyIdentifierClause * SecurityToken -> bool
Protected MustOverride Function TryResolveTokenCore (keyIdentifierClause As SecurityKeyIdentifierClause, ByRef token As SecurityToken) As Boolean

Parameters

keyIdentifierClause
SecurityKeyIdentifierClause

The SecurityKeyIdentifierClause to create a security token for.

token
SecurityToken

When this method returns, contains a SecurityToken that represents the specified key identifier clause. This parameter is passed uninitialized.

Returns

true when a security token can be retrieved for the specified key identifier clause; otherwise, false.

Remarks

The TryResolveTokenCore method is called by the TryResolveToken and ResolveToken methods.

Applies to