Skip to main content

InstanceSettingKey

Available instance setting keys

enum InstanceSettingKey {
emailSender
enablePasskeys
enableServiceFirstAddressing
presentationRequestUriProxyEnabled
qrCodeLogoEnabled
qrCodeStyle
useModernOidcUi
}

Values

InstanceSettingKey.emailSender

Email sender configuration (senderName, senderEmail)

InstanceSettingKey.enablePasskeys

Whether passkey (WebAuthn) registration and login are enabled instance-wide.

InstanceSettingKey.enableServiceFirstAddressing

Whether the instance has switched over to service-first addressing: the passkey RP ID is the apex instance root (<root>.verifiedorchestration.com) and the OIDC issuer/authority is api.<root>/oidc. Off = legacy addressing, where the issuer is the <instance>.api host.

InstanceSettingKey.presentationRequestUriProxyEnabled

Whether presentation request_uri interception (wallet request proxying) is enabled instance-wide. Off by default (opt-in) - some relying parties may object to their presentation request being intercepted.

InstanceSettingKey.qrCodeLogoEnabled

Master switch for branded QR codes (presentation and photo-capture): when enabled, generated QR codes use the custom styling configured by the qrCodeStyle setting (Branding -> QR code in the admin). Independent of presentationRequestUriProxyEnabled.

InstanceSettingKey.qrCodeStyle

Styling for generated QR codes (presentation and photo-capture): dark/light colors, module dot style, finder pattern style, and the centre logo (on/off, scale, custom image reference). Only applied while the qrCodeLogoEnabled master switch is on.

InstanceSettingKey.useModernOidcUi

Whether to use modern OIDC UI (true = modern, false = legacy EJS)

Member Of

instanceSetting query ● InstanceSetting object ● SetInstanceSettingInput input