Table of Contents

Class ExtensionGrantValidator

Namespace
Duende.IdentityServer.Validation
Assembly
Duende.IdentityServer.dll

Validates an extension grant request using the registered validators

public class ExtensionGrantValidator
Inheritance
ExtensionGrantValidator
Inherited Members

Constructors

ExtensionGrantValidator(IEnumerable<IExtensionGrantValidator>, ILogger<ExtensionGrantValidator>)

Initializes a new instance of the ExtensionGrantValidator class.

public ExtensionGrantValidator(IEnumerable<IExtensionGrantValidator> validators, ILogger<ExtensionGrantValidator> logger)

Parameters

validators IEnumerable<IExtensionGrantValidator>

The validators.

logger ILogger<ExtensionGrantValidator>

The logger.

Methods

GetAvailableGrantTypes()

Gets the available grant types.

public IEnumerable<string> GetAvailableGrantTypes()

Returns

IEnumerable<string>

ValidateAsync(ValidatedTokenRequest)

Validates the request.

public Task<GrantValidationResult> ValidateAsync(ValidatedTokenRequest request)

Parameters

request ValidatedTokenRequest

The request.

Returns

Task<GrantValidationResult>