Show / Hide Table of Contents

Interface ITokenValidationDelegates

Delegates for the Microsoft.IdentityModel.Tokens.TokenValidationParameters.

Namespace: ComponentSpace.OpenID.Security
Assembly: ComponentSpace.OpenID.dll
Syntax
public interface ITokenValidationDelegates

Properties

ConfigurationName

Gets or sets the optional OpenID configuration name.

For most applications, a single OpenID configuration is used and the OpenID configuration name is not required. For multi-tenanted applications and other special use cases with multiple OpenID configurations, the name specifies the configuration to use.

Declaration
string ConfigurationName { get; set; }
Property Value
Type Description
System.String

The configuration name.

Methods

IssuerSigningKeyResolver(String, SecurityToken, String, TokenValidationParameters)

The IssuerSigningKeyResolver delegate that returns the security keys used for signature validation.

Declaration
IEnumerable<SecurityKey>? IssuerSigningKeyResolver(string token, SecurityToken securityToken, string kid, TokenValidationParameters validationParameters)
Parameters
Type Name Description
System.String token

The token that's being validated.

SecurityToken securityToken

The security token that's being validated.

System.String kid

The key identifier.

TokenValidationParameters validationParameters

The validation parameters.

Returns
Type Description
System.Nullable<IEnumerable<SecurityKey>>

The security key to use when validating the signature.

In This Article
Back to top Copyright © ComponentSpace Pty Ltd 2022. All rights reserved.