Skip to content

@salesforce/b2c-tooling-sdk / auth / checkAvailableAuthMethods

Function: checkAvailableAuthMethods()

checkAvailableAuthMethods(credentials, allowedMethods): AvailableAuthMethods

Defined in: packages/b2c-tooling-sdk/src/auth/resolve.ts:78

Checks which auth methods have the required credentials available.

Parameters

credentials

AuthCredentials

The available credentials

allowedMethods

AuthMethod[] = ALL_AUTH_METHODS

Methods to check (defaults to all)

Returns

AvailableAuthMethods

Object with available and unavailable methods

Example

typescript
import { checkAvailableAuthMethods } from '@salesforce/b2c-tooling-sdk';

const result = checkAvailableAuthMethods({
  clientId: 'my-client',
  clientSecret: 'my-secret',
});

console.log(result.available); // ['client-credentials', 'implicit']

All rights reserved.