Table of Contents

Interface IIssuerPathValidator

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

Whether a path after /.well-known/oauth-authorization-server names this server's issuer.

public interface IIssuerPathValidator

Remarks

RFC 8414 §3.1 puts an issuer's path after the well-known segment rather than before it, so an issuer https://idp.example.com/tenant publishes its metadata at https://idp.example.com/.well-known/oauth-authorization-server/tenant. Duende 8.0.1's IIssuerPathValidator.

Methods

ValidateAsync(string, CancellationToken)

Whether path — empty, or starting with a slash — is valid for this server's issuer.

Task<bool> ValidateAsync(string path, CancellationToken ct)

Parameters

path string
ct CancellationToken

Returns

Task<bool>