Table of Contents

Class DiscoveryEndpoint

Namespace
Fdyay.IdentityServer.Endpoints
Assembly
Fdyay.IdentityServer.AspNetCore.dll

Serves the OpenID Connect discovery document.

public sealed class DiscoveryEndpoint : IEndpointHandler
Inheritance
DiscoveryEndpoint
Implements
Inherited Members

Constructors

DiscoveryEndpoint(IIssuerNameService, IDiscoveryResponseGenerator, IOptions<IdentityServerOptions>)

Creates the endpoint from its services, as the container resolves it.

public DiscoveryEndpoint(IIssuerNameService issuerNameService, IDiscoveryResponseGenerator generator, IOptions<IdentityServerOptions> options)

Parameters

issuerNameService IIssuerNameService

Names this server as the issuer the document describes.

generator IDiscoveryResponseGenerator

Builds the discovery document.

options IOptions<IdentityServerOptions>

The server options; their Discovery section shapes the document and its caching.

Methods

ProcessAsync(HttpContext)

Processes the request, or returns null to pass the request through.

public Task<IEndpointResult?> ProcessAsync(HttpContext context)

Parameters

context HttpContext

Returns

Task<IEndpointResult>