> ## Documentation Index
> Fetch the complete documentation index at: https://docs.base44.com/llms.txt
> Use this file to discover all available pages before exploring further.

# auth push

> Push local auth config to Base44

Upload your local [authentication configuration](/developers/backend/resources/auth) to Base44. The command reads the config file in your auth directory and applies it to your live app. By default the auth directory is `base44/auth/`, but you can customize the path in your [project configuration](/developers/backend/overview/project-structure#config-jsonc).

<Warning>
  If the config you're pushing has no login methods enabled, the command warns that users will be locked out. You'll be asked to confirm before proceeding.
</Warning>

## Usage

```bash theme={null}
base44 auth push
```

## Flags

| Flag        | Description                   |
| ----------- | ----------------------------- |
| `-y, --yes` | Skip the confirmation prompt. |

## See also

* [`auth pull`](/developers/references/cli/commands/auth-pull): Fetch auth config from Base44 to your local project
* [`auth password-login`](/developers/references/cli/commands/auth-password-login): Enable or disable password login
* [`auth social-login`](/developers/references/cli/commands/auth-social-login): Enable or disable social login providers
* [`deploy`](/developers/references/cli/commands/deploy): Deploy all project resources, including auth config
* [Managing login and registration](/Setting-up-your-app/Managing-login-and-registration): Configure login options in the dashboard
