メインコンテンツへスキップ
開発者向けドキュメントを表示しています
このドキュメントは、Base44 開発者プラットフォームで作業する開発者向けです。アプリエディタでのログイン方法の管理については、ログインと登録の管理を参照してください。
認証は、アプリのユーザーがどのようにサインインし、登録し、機能にアクセスするかを制御します。Auth config を使用すると、CLI を使用して Base44 と同期するローカル JSONC ファイルとしてログイン方法を管理できます。

設定

auth config は base44/auth/config.jsonc の単一の JSONC ファイルです。プロジェクト構成authDir プロパティでディレクトリパスをカスタマイズできます。Base44 から現在の設定を auth pull でプルし、その後変更を auth push または deploy でプッシュしてください。 auth password-loginauth social-login を使用してコマンドラインからもログイン方法を切り替えることができます。

{
  "enableUsernamePassword": true,
  "enableGoogleLogin": false,
  "enableMicrosoftLogin": false,
  "enableFacebookLogin": false,
  "enableAppleLogin": false,
  "googleOAuthMode": "default",
  "googleOAuthClientId": null
}

フィールドリファレンス

enableUsernamePassword
boolean
ユーザーがメールアドレスとパスワードでサインインできるようにします。デフォルトは false
enableGoogleLogin
boolean
ユーザーが Google でサインインできるようにします。デフォルトは false
enableMicrosoftLogin
boolean
ユーザーが Microsoft でサインインできるようにします。デフォルトは false
enableFacebookLogin
boolean
ユーザーが Facebook でサインインできるようにします。デフォルトは false
enableAppleLogin
boolean
ユーザーが Apple でサインインできるようにします。デフォルトは false
googleOAuthMode
"default" | "custom"
Google OAuth 認証情報のソース方法。Base44 管理の認証情報を使用するには default を、独自の OAuth クライアントを使用するには custom を使用します。デフォルトは default
googleOAuthClientId
string | null
カスタム Google OAuth クライアント ID。googleOAuthModecustom のときのみ使用されます。これを auth social-login google enable --client-id で設定してください。対応するクライアントシークレットは、このファイルではなくプロジェクトシークレットとして保存されます。デフォルトは null
設定にログイン方法が有効になっていない場合、プッシュ時にユーザーがロックアウトされることを CLI が警告します。少なくとも 1 つのログイン方法を有効にしてください。

関連項目

このページは AI を使用して翻訳されました。最も正確で最新の情報については、英語版 を参照してください。