Update Sign-In Methods
update_auth_methodsToggle the app's login methods. Only the fields you pass are changed: mfaEnabled (MFA as a second factor), passkeysEnabled (WebAuthn passkeys), magicLinkEnabled (email magic links), and the social provider flags (googleSsoEnabled, linkedinSsoEnabled, azureAdSsoEnabled, appleSsoEnabled, githubSsoEnabled, facebookSsoEnabled). Email + password login is always available on Bridge and has no toggle. A social provider can only be switched on once its credentials are saved — otherwise Bridge refuses with SIGN_IN_CREDENTIALS_MISSING and a fix; to configure a provider end-to-end (credentials + enable + callback URL) use setup_sso. Bridge also refuses to switch off the last remaining sign-in method (LAST_SIGN_IN_METHOD). CLI: bridge auth methods enable|disable <method>. Returns the updated login-method configuration (same projection as get_auth_config). For MFA this is the same as bridge auth mfa --enabled true|false. Before writing app code that consumes this, call get_integration_guide with topic=auth and the framework the app uses.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| app | No | Id of the Bridge app to act on for this call (see list_apps). Omit to use the current app. | |
| mfaEnabled | No | Enable MFA (second factor). | |
| appleSsoEnabled | No | Enable Apple sign-in (needs saved Apple credentials; setup_sso does not cover Apple). | |
| passkeysEnabled | No | Enable WebAuthn passkeys. | |
| githubSsoEnabled | No | Enable GitHub SSO (needs saved credentials — setup_sso). | |
| googleSsoEnabled | No | Enable Google SSO (needs saved credentials — setup_sso). | |
| magicLinkEnabled | No | Enable email magic-link login. | |
| azureAdSsoEnabled | No | Enable Azure AD SSO (needs saved credentials — setup_sso, provider "azure"). | |
| facebookSsoEnabled | No | Enable Facebook SSO (needs saved credentials — setup_sso). | |
| linkedinSsoEnabled | No | Enable LinkedIn SSO (needs saved credentials — setup_sso). |