Early Preview

This is currently very much a preview. Please feel free to try things out, but don't be upset if anything is not yet working. Feedback is welcome over on our GitHub Dicussions page.

class Duende.​IdentityServer.​Configuration.​DiscoveryOptions

Assembly: Duende.IdentityServer

Inheritance: object → DiscoveryOptions

Options class to configure discovery endpoint

Properties

public bool
ShowEndpoints
Show endpoints
public bool
ShowKeySet
Show signing keys
public bool
ShowIdentityScopes
Show identity scopes
public bool
ShowApiScopes
Show API scopes
public bool
ShowClaims
Show identity claims
public bool
ShowResponseTypes
Show response types
public bool
ShowResponseModes
Show response modes
public bool
ShowGrantTypes
Show standard grant types
public bool
ShowExtensionGrantTypes
Show custom grant types
public bool
ShowTokenEndpointAuthenticationMethods
Show token endpoint authentication methods
public bool
ShowRevocationEndpointAuthenticationMethods
Show revocation endpoint authentication methods
public bool
ShowIntrospectionEndpointAuthenticationMethods
Show introspection endpoint authentication methods
public bool
ExpandRelativePathsInCustomEntries
Turns relative paths that start with ~/ into absolute paths
DynamicClientRegistration
Options for how the dynamic client registration endpoint is shown in the discovery document
public int?
ResponseCacheInterval
Sets the maxage value of the cache control header (in seconds) of the HTTP response. This gives clients a hint how often they should refresh their cached copy of the discovery document. If set to 0 no-cache headers will be set. Defaults to null, which does not set the header.
CustomEntries
Adds custom entries to the discovery document

Methods

public bool
Equals​(object obj)
Inherited from object
protected void
Finalize​()
Inherited from object
public int
GetHashCode​()
Inherited from object
GetType​()
Inherited from object
protected object
MemberwiseClone​()
Inherited from object
public string
ToString​()
Inherited from object