Table of Contents

Enum OidcExchangeFailureReason

Namespace
SEBT.Portal.Core.Services
Assembly
SEBT.Portal.Core.dll

Failure categories for the OIDC code exchange. Callers translate these into their own error semantics (the API layer maps them to HTTP status codes).

public enum OidcExchangeFailureReason

Fields

DiscoveryInvalid = 2

The discovery document loaded but is missing required endpoints.

DiscoveryUnavailable = 1

The IdP discovery document could not be loaded.

ExchangeFailed = 3

The exchange itself failed: the IdP rejected the code, the token response was malformed, or the id_token failed verification.

NotConfigured = 0

OIDC client credentials or signing key are not configured.