メインコンテンツへスキップ
エンドユーザーが Google、Microsoft、Facebook、Apple などのソーシャル ID プロバイダーでアプリにサインインできるかどうかを設定します。これは、アプリの 認証設定 でソーシャルログインオプションを切り替える操作の CLI 版です。 このコマンドはローカルの auth 設定ファイルを更新します。変更をデプロイ済みのアプリに適用するには、auth push または deploy を実行してください。

使い方

ソーシャルログインプロバイダーを有効化:
base44 auth social-login google enable
独自の OAuth クレデンシャルで Google を有効化:
base44 auth social-login google enable --client-id < id > --client-secret < secret >
ソーシャルログインプロバイダーを無効化:
base44 auth social-login microsoft disable

引数

引数説明必須
<provider>ソーシャルログインプロバイダー: googlemicrosoftfacebookappleはい
<enable|disable>プロバイダーを有効化するか無効化するかはい
プロバイダーを無効化することで、アプリに有効なログイン方法がなくなる場合、ユーザーがロックアウトされる旨の警告が表示されます。最後のログイン方法を無効化する前に、代替のログイン方法を有効化してください。

フラグ

以下のフラグは、カスタム OAuth クレデンシャルを設定します。現時点では Google のみサポートしています。他のプロバイダーは Base44 管理のクレデンシャルを使用します。
フラグ説明
--client-id <id>カスタム OAuth クライアント ID。
--client-secret <secret>カスタム OAuth クライアントシークレット。
--client-secret-stdin標準入力からクライアントシークレットを読み込みます。
--env-file <path>.env ファイルからクライアントシークレットを読み込みます。ファイルには google_oauth_client_secret キーが含まれている必要があります。

関連項目

  • auth password-login: メールとパスワードによるログインを有効化または無効化する
  • auth pull: Base44 からローカルプロジェクトに auth 設定を取得する
  • auth push: ローカルの auth 設定を Base44 にプッシュする
  • secrets set: プロジェクトシークレットを手動で設定する
  • deploy: auth 設定を含むすべてのプロジェクトリソースをデプロイする
  • ログインと登録の管理: ダッシュボードでログインオプションを設定する
このページは AI を使用して翻訳されました。最も正確で最新の情報については、英語版 を参照してください。