Where: 設定 → チームとセキュリティ → シングルサインオン(サインインプロバイダーの項目)
このページを開く: admin.<your-site>/settings/sso#sign-in-provider(<your-site> をご自身のサイトアドレスに置き換えてください)。メニューに表示されない場合は、設定ページで Show all settings をオンにしてください。
事前準備
- この設定を変更できるのはサイト所有者のみです。
- 事前にプロバイダー側でOpenID Connectアプリを作成してください。
手順
- Settings → Team & security → Single sign-on を開きます。
- Provider を選択します: Google Workspace、Microsoft Entra ID、Okta、または Other (OpenID Connect)。
- 任意: サインインページに「…でサインイン」と表示される ボタン名 を設定します。
- Provider address (issuer) を入力します:
- Google:
https://accounts.google.com - Microsoft: お使いのテナントアドレス
https://login.microsoftonline.com/<tenant id>/v2.0(必須) - Okta: 例:
https://yourcompany.okta.com - その他: プロバイダーのOpenID Connectアドレス
- Google:
- プロバイダーから取得した Client ID と Client secret を入力します。
- Redirect address to register at your provider をコピーし、プロバイダー側のアプリで許可されたリダイレクト(コールバック)アドレスとして追加します。
- Allow sign-in with this provider をオンにします。
- Test settings を押し、保存します。
補足情報
- シークレットは書き込み専用です。保存済みのものを維持する場合は空欄のままにしてください。
- テストでは、プロバイダー側の署名キーとシークレットが保存されているかを確認します。
トラブルシューティング
- 「このアドレスからプロバイダーの設定を読み取れませんでした。アドレスを確認して再度お試しください。」
よくある質問
よくある質問
クライアントシークレットはどこで確認できますか?
プロバイダー側で作成したアプリ内で確認できます。
設定のテストでは何が確認されますか?
プロバイダー側の署名キーと、シークレットが保存されているかを確認します。