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
BackchannelAuthentication
CIBA. Duende's name and value, measured; BackChannelAuthentication, both, until 0.157.0.
public const string BackchannelAuthentication = "BackchannelAuthentication"
Field Value
CheckSession
The check-session iframe (connect/checksession), switched by
EnableCheckSessionEndpoint.
public const string CheckSession = "Checksession"
Field Value
DeviceAuthorization
The device authorization endpoint (connect/deviceauthorization), switched by
EnableDeviceAuthorizationEndpoint.
public const string DeviceAuthorization = "DeviceAuthorization"
Field Value
Discovery
The discovery document (.well-known/openid-configuration), switched by
EnableDiscoveryEndpoint.
public const string Discovery = "Discovery"
Field Value
EndSession
The end-session endpoint (connect/endsession), switched by
EnableEndSessionEndpoint.
public const string EndSession = "Endsession"
Field Value
Introspection
The introspection endpoint (connect/introspect), switched by
EnableIntrospectionEndpoint.
public const string Introspection = "Introspection"
Field Value
Jwks
The discovery key set. DiscoveryKeys, "Discovery.Jwks", until 0.165.0.
public const string Jwks = "Jwks"
Field Value
OAuthMetadata
OAuth 2.0 authorization server metadata (RFC 8414). Duende's name, measured.
public const string OAuthMetadata = "OAuthMetadata"
Field Value
PushedAuthorization
The pushed authorization endpoint (connect/par), switched by
EnablePushedAuthorizationEndpoint.
public const string PushedAuthorization = "PushedAuthorization"
Field Value
Revocation
The revocation endpoint (connect/revocation), switched by
EnableTokenRevocationEndpoint.
public const string Revocation = "Revocation"
Field Value
SamlIdpInitiatedSignOn
The IdP-initiated SAML sign-on door, registered by AddSaml.
public const string SamlIdpInitiatedSignOn = "Saml.IdpInitiatedSso"
Field Value
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
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
SamlSingleSignOnCallback
Where a SAML sign-on resumes after the login page, registered by AddSaml.
public const string SamlSingleSignOnCallback = "Saml2 SingleSignOnCallback"
Field Value
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
Token
The token endpoint (connect/token), switched by
EnableTokenEndpoint.
public const string Token = "Token"
Field Value
UserInfo
The userinfo endpoint (connect/userinfo), switched by
EnableUserInfoEndpoint.
public const string UserInfo = "Userinfo"