@salesforce/b2c-tooling-sdk / config / ResolvedB2CConfig
Interface: ResolvedB2CConfig ​
Defined in: packages/b2c-tooling-sdk/src/config/types.ts:408
Properties ​
sources ​
readonlysources:ConfigSourceInfo[]
Defined in: packages/b2c-tooling-sdk/src/config/types.ts:416
Information about which sources contributed to the config
values ​
readonlyvalues:NormalizedConfig
Defined in: packages/b2c-tooling-sdk/src/config/types.ts:410
Raw configuration values
warnings ​
readonlywarnings:ConfigWarning[]
Defined in: packages/b2c-tooling-sdk/src/config/types.ts:413
Warnings generated during resolution
Methods ​
createB2CInstance() ​
createB2CInstance(
options?):B2CInstance
Defined in: packages/b2c-tooling-sdk/src/config/types.ts:451
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:457
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:470
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:464
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:477
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:424
Check if B2C instance configuration is available. Requires: hostname
Returns ​
boolean
hasBasicAuthConfig() ​
hasBasicAuthConfig():
boolean
Defined in: packages/b2c-tooling-sdk/src/config/types.ts:442
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:430
Check if MRT configuration is available. Requires: mrtApiKey
Returns ​
boolean
hasOAuthConfig() ​
hasOAuthConfig():
boolean
Defined in: packages/b2c-tooling-sdk/src/config/types.ts:436
Check if OAuth configuration is available. Requires: clientId
Returns ​
boolean