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
issuerNameServiceIIssuerNameServiceNames this server as the issuer the document describes.
generatorIDiscoveryResponseGeneratorBuilds the discovery document.
optionsIOptions<IdentityServerOptions>The server options; their
Discoverysection 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
contextHttpContext