@salesforce/b2c-tooling-sdk / config / ResolvedB2CConfig
Interface: ResolvedB2CConfig
Defined in: packages/b2c-tooling-sdk/src/config/types.ts:412
Properties
sources
readonlysources:ConfigSourceInfo[]
Defined in: packages/b2c-tooling-sdk/src/config/types.ts:420
Information about which sources contributed to the config
values
readonlyvalues:NormalizedConfig
Defined in: packages/b2c-tooling-sdk/src/config/types.ts:414
Raw configuration values
warnings
readonlywarnings:ConfigWarning[]
Defined in: packages/b2c-tooling-sdk/src/config/types.ts:417
Warnings generated during resolution
Methods
createB2CInstance()
createB2CInstance(
options?):B2CInstance
Defined in: packages/b2c-tooling-sdk/src/config/types.ts:455
Creates a B2CInstance from the resolved configuration.
Parameters
options?
Pick<CreateOAuthOptions, "redirectUri" | "openBrowser">
Options for implicit OAuth (redirectUri, openBrowser)
Returns
Throws
Error if hostname is not configured
createBasicAuth()
createBasicAuth():
AuthStrategy
Defined in: packages/b2c-tooling-sdk/src/config/types.ts:461
Creates a Basic auth strategy.
Returns
Throws
Error if username or password is not configured
createMrtAuth()
createMrtAuth():
AuthStrategy
Defined in: packages/b2c-tooling-sdk/src/config/types.ts:474
Creates an MRT auth strategy (API key).
Returns
Throws
Error if mrtApiKey is not configured
createOAuth()
createOAuth(
options?):AuthStrategy
Defined in: packages/b2c-tooling-sdk/src/config/types.ts:468
Creates an OAuth auth strategy.
Parameters
options?
OAuth options (allowed methods)
Returns
Throws
Error if clientId is not configured
createWebDavAuth()
createWebDavAuth():
AuthStrategy
Defined in: packages/b2c-tooling-sdk/src/config/types.ts:481
Creates a WebDAV auth strategy. Prefers Basic auth if available, falls back to OAuth.
Returns
Throws
Error if neither Basic auth nor OAuth is configured
hasB2CInstanceConfig()
hasB2CInstanceConfig():
boolean
Defined in: packages/b2c-tooling-sdk/src/config/types.ts:428
Check if B2C instance configuration is available. Requires: hostname
Returns
boolean
hasBasicAuthConfig()
hasBasicAuthConfig():
boolean
Defined in: packages/b2c-tooling-sdk/src/config/types.ts:446
Check if Basic auth configuration is available. Requires: username and password
Returns
boolean
hasMrtConfig()
hasMrtConfig():
boolean
Defined in: packages/b2c-tooling-sdk/src/config/types.ts:434
Check if MRT configuration is available. Requires: mrtApiKey
Returns
boolean
hasOAuthConfig()
hasOAuthConfig():
boolean
Defined in: packages/b2c-tooling-sdk/src/config/types.ts:440
Check if OAuth configuration is available. Requires: clientId
Returns
boolean