Table of Contents

Class OidcStepUpSettings

Namespace
SEBT.Portal.Core.AppSettings
Assembly
SEBT.Portal.Core.dll

OIDC client used for elevated verification (IAL1+ step-up). Public values only; secrets belong on the Next.js server. Binds to Oidc:StepUp in configuration.

public class OidcStepUpSettings : IOidcCoreSettings, IHaveConfigSectionName
Inheritance
object
OidcStepUpSettings
Implements

Properties

ClientId

OAuth2 client id registered with the IdP for step-up.

public string? ClientId { get; set; }

Property Value

string

ClientSecret

OAuth2 client secret registered with the IdP for step-up

public string? ClientSecret { get; set; }

Property Value

string

DiscoveryEndpoint

OpenID Connect discovery document URL.

public string? DiscoveryEndpoint { get; set; }

Property Value

string

RedirectUri

Optional redirect URI; when unset, Oidc:CallbackRedirectUri is used.

public string? RedirectUri { get; set; }

Property Value

string

SectionName

public static string SectionName { get; }

Property Value

string