Configure se os usuários finais podem entrar no seu app com um provedor de identidade social, como Google, Microsoft, Facebook ou Apple. Este é o equivalente na CLI a alternar opções de login social nas configurações de autenticação do seu app.
Este comando atualiza seu arquivo local de configuração de auth. Para aplicar a alteração ao app implantado, execute auth push ou deploy.
Uso
Habilitar um provedor de login social:
base44 auth social-login google enable
Habilitar Google com suas próprias credenciais OAuth:
base44 auth social-login google enable --client-id < id > --client-secret < secret >
Desabilitar um provedor de login social:
base44 auth social-login microsoft disable
Argumentos
| Argumento | Descrição | Obrigatório |
|---|
<provider> | Provedor de login social: google, microsoft, facebook ou apple | Sim |
<enable|disable> | Se o provedor deve ser habilitado ou desabilitado | Sim |
Se desabilitar um provedor deixar seu app sem métodos de login ativos, o comando avisa que os usuários ficarão sem acesso. Habilite um método de login alternativo antes de desabilitar o último.
Flags
As flags a seguir configuram credenciais OAuth personalizadas. Elas são atualmente suportadas apenas para o Google. Outros provedores usam credenciais gerenciadas pela Base44.
| Flag | Descrição |
|---|
--client-id <id> | Client ID OAuth personalizado. |
--client-secret <secret> | Client secret OAuth personalizado. |
--client-secret-stdin | Lê o client secret a partir do stdin. |
--env-file <path> | Lê o client secret a partir de um arquivo .env. O arquivo deve conter uma chave google_oauth_client_secret. |
Veja também
auth password-login: habilita ou desabilita login por e-mail e senha
auth pull: baixa a configuração de auth da Base44 para o seu projeto local
auth push: envia a configuração local de auth para a Base44
secrets set: define segredos do projeto manualmente
deploy: faz o deploy de todos os recursos do projeto, incluindo a configuração de auth
- Gerenciando login e cadastro: configure opções de login no dashboard
Esta página foi traduzida usando IA. Para informações mais precisas e atualizadas, consulte a
versão em inglês.