ソーシャルログインを使うと、メンバーはすでに持っている Google、Apple、Facebook、X(Twitter)のアカウントでサインイン・サインアップできます。Mateflow の共有 OAuth アプリですぐに使えるほか、独自の OAuth アプリを接続して、プロバイダーの同意画面にあなたのブランドを表示することもできます。
対象者:オーナーと管理者。プロバイダーを変更するときは、管理者パスワードの再入力を求められます。 · 場所:ウェブ(管理画面)。サインインボタンは、ウェブと Mateflow アプリでメンバーに表示されます。 · プラン:プラットフォームの認証情報を使うソーシャルログインにはプランによる制限はありません。独自の OAuth 認証情報(カスタム認証情報)を使えるかどうかは、プラットフォームプランによって異なります。
ソーシャルログインを有効にし、ログインモードを選ぶ
- 管理画面 → 設定 → ソーシャルログインに移動します。
- 一般設定で、ソーシャルログインを有効にするをオンにします。
- ログインモードを選びます。
- 任意:メンバーはどのサインイン方法でも使えます。メールアドレスのフォームが先に表示されます。
- 優先:ソーシャルログインのボタンが、メールアドレスのフォームより上に表示されます。
- ソーシャルのみ:メンバーはソーシャルアカウントでしかサインイン・サインアップできません。このオプションは、利用可能なプロバイダーを 1 つ以上有効にすると選べるようになります。
- 変更を保存をクリックします。
Google、Apple、Facebook、X を有効にする
ソーシャルログインプロバイダーでは、プロバイダーごとにカードとスイッチがあります。
- プロバイダーのスイッチをオンにします。
- 管理者認証が必要ですと表示された場合は、管理者パスワードを入力して認証をクリックします。
プロバイダーのスイッチは、すぐに保存されます。各カードのバッジには、プロバイダーの設定状態が表示されます。
- プラットフォーム認証情報:Mateflow の共有 OAuth アプリを使います。ほかに設定は必要ありません。
- カスタム認証情報:独自の OAuth アプリを使います。
- カスタム認証情報が必要:このプロバイダーではプラットフォーム認証情報を使えないため、独自の認証情報が必要です。
- アップグレードが必要:プラットフォームプランにこのオプションが含まれていません。
- 最終検証に失敗:Mateflow がカスタム認証情報を確認できませんでした。設定を開いて修正してください。
独自の OAuth アプリを使う(カスタム認証情報)
カスタム認証情報を使うと、プロバイダーの同意画面に、Mateflow ではなくあなたのアプリの名前が表示されます。
- プロバイダーのカードで設定をクリックします。
- 認証情報で、カスタム認証情報を選びます。
- リダイレクト URI をコピーし、プロバイダーの開発者コンソールで OAuth アプリに追加します。プロバイダー設定ガイドから手順を確認できます。
- クライアント ID とクライアントシークレットを入力します。Apple の場合は、サービス ID、チーム ID、キー ID を入力し、秘密鍵(.p8 の内容) を貼り付けるか、.p8 ファイルをアップロードをクリックします。
- 接続をテストをクリックします。保存するには、テストに合格する必要があります。
- 変更を保存をクリックし、管理者パスワードで認証します。
テストに失敗した場合は、メッセージに理由が表示されます。たとえば、「クライアント ID またはシークレットが正しくありません。」や「プロバイダーに mateflow のリダイレクト URI が登録されていません。」などです。
プロバイダーをプラットフォーム認証情報に戻す
- 設定をクリックし、プラットフォーム認証情報を選んで、変更を保存をクリックします。
- プラットフォーム認証情報に戻しますか? で、戻すをクリックします。
カスタム認証情報は削除され、この操作は元に戻せません。同意画面には再び Mateflow の名前が表示され、既存のメンバーは次回のサインイン時にアクセスをもう一度承認する必要がある場合があります。そのプロバイダーでプラットフォーム認証情報を使えない場合、プロバイダーはオフになります。
プラットフォームプランにカスタム認証情報が含まれなくなった場合は、ページにカスタム OAuth 認証情報が一時停止されましたと、影響を受けるプロバイダーの数が表示されます。
ソーシャルアカウントでサインインするときにメンバーに表示されるもの
コミュニティのサインインページとサインアップページには、有効にしたプロバイダーごとに、Googleでサインインのようなボタンが、Google、Apple、Facebook、X の順に表示されます。Mateflow アプリにも同じ選択肢が表示されます。
メンバーは、設定 → セキュリティ → ソーシャルアカウントでソーシャルアカウントを連携・連携解除できます。サインイン方法は少なくとも 1 つ残しておく必要があります。
関連記事
このガイドは役に立ちましたか?