コンテンツにスキップ

SSO 設定

社内の ID プロバイダ(IdP)でログインさせる設定です。組織名の変更画面の SSO設定にあります。

3 つの状態

設定の進み具合がバッジで出ます。

バッジ意味できること
未設定IdP の情報が入っていない入力してテスト接続
テスト済みテスト接続は通ったが、まだ有効になっていない有効化
有効SSO でログインしているプロバイダの変更・無効化

対応するプロトコル

SAML 2.0 と OpenID Connect (OIDC) です。プルダウンで選びます。

共通の入力項目

項目必須説明
表示名○管理画面で識別するためのラベル
Entity ID / Issuer URLID プロバイダのエンティティ ID

SAML 2.0 のとき

項目説明
SSO URLSAML SSO の URL
証明書(X.509)-----BEGIN CERTIFICATE----- で始まり -----END CERTIFICATE----- で終わるもの
Service Provider Entity IDIdP 側の audience と一致させる。既存の設定がなければ https://nehan-51472.firebaseapp.com を推奨

IdP 側には nehan の次の値を登録します。

設定項目値
Assertion Consumer Service URL (ACS)https://nehan-51472.firebaseapp.com/__/auth/handler
NameIDメールアドレス

OIDC のとき

項目説明
Client IDOIDC プロバイダから発行されたクライアント ID
Client Secret同じく発行されたシークレット

セットアップ nehanマネージャー

  1. プロトコルを選び、IdP の情報を入力する
  2. テスト接続をクリックする
  3. 開いたポップアップで、実際に IdP へサインインする
  4. テスト接続とサインインの両方が成功したら、有効化をクリックする
  5. 確認のダイアログで有効化をクリックする

出るメッセージ

メッセージいつ出るか
テスト接続に成功しました / テスト接続に失敗しましたテスト接続を押したあと
IdP経由のサインインに成功しました / サインインテストに失敗しましたポップアップでのサインインのあと
表示名は必須です表示名が空のままテスト接続を押した
SSO設定の検証に失敗しました入力した IdP の情報を nehan 側が受け付けられなかった
SSOは既に設定されていますもう設定が入っている状態で、新規の設定を送った
SSOが設定されていません設定がない状態で、変更や有効化を送った
SSOが有効化されていません有効になっていない状態で、無効化を送った
SSOが有効な場合、メールアドレスの変更はできませんSSO 中にアカウント設定からアドレスを変えようとした

有効にしたあとに出る情報

行中身
組織IDSSO ログインのときにユーザーが入れる識別子
プロトコルSAML 2.0 / OpenID Connect
ID プロバイダ設定した IdP のエンティティ ID
Service Provider Entity IDSAML のときだけ
有効化日有効にした日

プロバイダを変える

有効のままで IdP を入れ替えられます。

  1. プロトコルの行の右にある変更をクリックする
  2. 新しい IdP の情報を入力する
  3. テスト接続をクリックして、ポップアップでサインインを試す
  4. 変更を保存をクリックし、確認のダイアログで確定する

無効にする

SSO有効化の行のスイッチを OFF にします。確認のダイアログに「無効化すると、〇名のユーザのログイン方式が変更されます。」と出て、その内訳が 3 つに分かれます。

分類無効にしたあと
パスワードログインのユーザメールアドレスとパスワードに戻る
Google ログインのみのユーザGoogle ログインに戻る
SSO 期間中に追加されたユーザパスワードも Google 連携も持っていない

関連