エンドユーザーが 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> | ソーシャルログインプロバイダー: google、microsoft、facebook、apple | はい |
<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 キーが含まれている必要があります。 |
関連項目
このページは AI を使用して翻訳されました。最も正確で最新の情報については、
英語版 を参照してください。