Skip to main content

IAuthorizationMetadataProvider Interface

Abblix.Oidc.Server

Abblix.Oidc.Server.Endpoints.Configuration.Interfaces

IAuthorizationMetadataProvider Interface

Provides authorization-related metadata for OpenID Connect discovery.

public interface IAuthorizationMetadataProvider

Derived
AuthorizationMetadataProvider

Properties

IAuthorizationMetadataProvider.AuthorizationResponseIssParameterSupported Property

Indicates whether the server includes the iss parameter in authorization responses per RFC 9207.

bool AuthorizationResponseIssParameterSupported { get; }

Property Value

System.Boolean

IAuthorizationMetadataProvider.ClaimsParameterSupported Property

Indicates whether the claims parameter is supported in authorization requests.

bool ClaimsParameterSupported { get; }

Property Value

System.Boolean

IAuthorizationMetadataProvider.CodeChallengeMethodsSupported Property

Lists the code challenge methods supported for PKCE.

System.Collections.Generic.IEnumerable<string> CodeChallengeMethodsSupported { get; }

Property Value

System.Collections.Generic.IEnumerable<System.String>

IAuthorizationMetadataProvider.PromptValuesSupported Property

Lists the prompt values supported during authentication.

System.Collections.Generic.IEnumerable<string> PromptValuesSupported { get; }

Property Value

System.Collections.Generic.IEnumerable<System.String>

IAuthorizationMetadataProvider.RequestParameterSupported Property

Indicates whether the request parameter is supported in authorization requests.

bool RequestParameterSupported { get; }

Property Value

System.Boolean

IAuthorizationMetadataProvider.ResponseModesSupported Property

Lists the response modes supported by the authorization endpoint.

System.Collections.Generic.IEnumerable<string> ResponseModesSupported { get; }

Property Value

System.Collections.Generic.IEnumerable<System.String>

IAuthorizationMetadataProvider.ResponseTypesSupported Property

Lists the response types supported by the authorization endpoint.

System.Collections.Generic.IEnumerable<string> ResponseTypesSupported { get; }

Property Value

System.Collections.Generic.IEnumerable<System.String>