Table of Contents

Class IdentityServerConstants.EndpointNames

Namespace
Fdyay.IdentityServer
Assembly
Fdyay.IdentityServer.Core.dll

The names the protocol endpoints are registered under. Duende 8.0.1's names and values, measured.

public static class IdentityServerConstants.EndpointNames
Inheritance
IdentityServerConstants.EndpointNames
Inherited Members

Remarks

A name is what EndpointsOptions is consulted by, and what the telemetry endpoint tag, the request's span and MatchedEndpoint.Of carry. Until 0.165.0 several were this server's own — DiscoveryKeys ("Discovery.Jwks"), "UserInfo", "EndSession", "CheckSession", and the SAML ones "Saml.Sso", "Saml.SsoCallback", "Saml.Slo" and "Saml.Metadata"; the routes did not move.

Fields

Authorize

The authorize endpoint (connect/authorize), switched by EnableAuthorizeEndpoint.

public const string Authorize = "Authorize"

Field Value

string

BackchannelAuthentication

CIBA. Duende's name and value, measured; BackChannelAuthentication, both, until 0.157.0.

public const string BackchannelAuthentication = "BackchannelAuthentication"

Field Value

string

CheckSession

The check-session iframe (connect/checksession), switched by EnableCheckSessionEndpoint.

public const string CheckSession = "Checksession"

Field Value

string

DeviceAuthorization

The device authorization endpoint (connect/deviceauthorization), switched by EnableDeviceAuthorizationEndpoint.

public const string DeviceAuthorization = "DeviceAuthorization"

Field Value

string

Discovery

The discovery document (.well-known/openid-configuration), switched by EnableDiscoveryEndpoint.

public const string Discovery = "Discovery"

Field Value

string

EndSession

The end-session endpoint (connect/endsession), switched by EnableEndSessionEndpoint.

public const string EndSession = "Endsession"

Field Value

string

Introspection

The introspection endpoint (connect/introspect), switched by EnableIntrospectionEndpoint.

public const string Introspection = "Introspection"

Field Value

string

Jwks

The discovery key set. DiscoveryKeys, "Discovery.Jwks", until 0.165.0.

public const string Jwks = "Jwks"

Field Value

string

OAuthMetadata

OAuth 2.0 authorization server metadata (RFC 8414). Duende's name, measured.

public const string OAuthMetadata = "OAuthMetadata"

Field Value

string

PushedAuthorization

The pushed authorization endpoint (connect/par), switched by EnablePushedAuthorizationEndpoint.

public const string PushedAuthorization = "PushedAuthorization"

Field Value

string

Revocation

The revocation endpoint (connect/revocation), switched by EnableTokenRevocationEndpoint.

public const string Revocation = "Revocation"

Field Value

string

SamlIdpInitiatedSignOn

The IdP-initiated SAML sign-on door, registered by AddSaml.

public const string SamlIdpInitiatedSignOn = "Saml.IdpInitiatedSso"

Field Value

string

Remarks

This server's own: Duende has no such endpoint, so no name of its to take.

SamlMetadata

The SAML 2.0 metadata document, registered by AddSaml.

public const string SamlMetadata = "SamlMetadata"

Field Value

string

SamlSingleLogoutService

The SAML 2.0 single logout service, registered by AddSaml. SamlSingleLogout, "Saml.Slo", until 0.165.0.

public const string SamlSingleLogoutService = "Saml2 SingleLogoutService"

Field Value

string

SamlSingleSignOnCallback

Where a SAML sign-on resumes after the login page, registered by AddSaml.

public const string SamlSingleSignOnCallback = "Saml2 SingleSignOnCallback"

Field Value

string

SamlSingleSignOnService

The SAML 2.0 single sign-on service, registered by AddSaml. SamlSingleSignOn, "Saml.Sso", until 0.165.0.

public const string SamlSingleSignOnService = "Saml2 SingleSignOnService"

Field Value

string

Token

The token endpoint (connect/token), switched by EnableTokenEndpoint.

public const string Token = "Token"

Field Value

string

UserInfo

The userinfo endpoint (connect/userinfo), switched by EnableUserInfoEndpoint.

public const string UserInfo = "Userinfo"

Field Value

string