Skip to main content

PublicWidgetConfig

@mandaitor/sdk


@mandaitor/sdk / PublicWidgetConfig

Interface: PublicWidgetConfig

Defined in: packages/sdk/src/widget-config.ts:149

Properties

approvalRequired

approvalRequired: boolean

Defined in: packages/sdk/src/widget-config.ts:183


availableIdPs

availableIdPs: object[]

Defined in: packages/sdk/src/widget-config.ts:151

domain?

optional domain: string

orgId?

optional orgId: string

orgUrl?

optional orgUrl: string

presentationFlow?

optional presentationFlow: object

presentationFlow.mode

mode: string

requestedAttributes?

optional requestedAttributes: object

requestedAttributes.eaa

eaa: string[]

requestedAttributes.pid

pid: string[]

tenantId?

optional tenantId: string

type

type: IdPType


branding

branding: object

Defined in: packages/sdk/src/widget-config.ts:174

accentColor

accentColor: string

borderRadius

borderRadius: string

consentText

consentText: object

consentText.description

description: string

consentText.locale

locale: string

consentText.title

title: string

darkMode

darkMode: boolean

fontFamily?

optional fontFamily: string

logoUrl

logoUrl: string

primaryColor

primaryColor: string


constraintDefaults

constraintDefaults: object

Defined in: packages/sdk/src/widget-config.ts:169

maxDelegationDepth

maxDelegationDepth: number

maxDuration

maxDuration: number

requireMfa

requireMfa: boolean


mandateTemplates

mandateTemplates: object[]

Defined in: packages/sdk/src/widget-config.ts:161

actions

actions: string[]

description

description: string

id

id: string

name

name: string

taxonomy

taxonomy: string


scopeRestrictions

scopeRestrictions: string[]

Defined in: packages/sdk/src/widget-config.ts:168


taxonomyLibraries

taxonomyLibraries: string[]

Defined in: packages/sdk/src/widget-config.ts:160


widgetId

widgetId: string

Defined in: packages/sdk/src/widget-config.ts:150