SalesforceやTableauに続く第3弾。今回はZoomをOffice365にSSOする設定をしてみた。
今回のゴールは、組織のドメインのユーザーは、強制でSSOさせること。利便性とセキュリティの両立、ってことでやってみた。
前提条件
バニティURLの取得
SSOの構成(Azure AD上の設定)
SSOの構成(Zoom上の設定)
参考資料
#前提条件
前提条件として「SSOするならビジネス版を10アカウント」というのが最低条件らしい。
SSOさせたければ、一定以上のライセンスが必要な、というSaaSは多く、Zoomもその例に漏れない。しかし、どうもビジネス版を10ライセンスあればよいみたい。
くわしくは、ここ。
https://zoom.us/pricing
#バニティURLの取得
バニティURLとは、カスタムのZoom用ドメイン。yourcompany-jp.zoom.usみたいな感じ。これを取らないとSSOできないので、前提条件その2ともいえる。
管理者アカウントで管理画面に入って、管理者 - アカウント管理 - アカウントプロフィールを開く。すると、下のほうにバニティURL欄が出てくるので、申請。
メールのドメインに準じて設定しないといけない。
メールドメインがyourcompnay.jpなら、yourcompany-jp.zoom.usみたいな感じで、"."を"-"で置き換える。yourcompany.zoom.usではリジェクトされました。
#SSOの構成(AzureAD上の設定)
3回目ともなれば慣れたもので「公式ドキュメントは正しいとは限らない」「最新だとは思わない」を前提に進められるようになってきた。毎度おなじみ、Azure Portalと、Zoomの管理画面を行ったり来たり。
1.Azure Portalでの作業
Azure Portal - Azure ActiveDirectory -エンタープライズアプリーケーション を開いて、ギャラリーでZoomを検索
画面が切り替わったら、シングルサインオンの設定 - SAML と進めて、入力。
欄 | 値 | |
---|---|---|
Identifier (Entity ID) | yourcompany-jp.zoom.us | |
Reply URL (Assertion Consumer Service URL) | https://yourcompany-jp.zoom.us/SAML/SSO/ | |
Sign on URL | https://yourcompany-jp.zoom.us |
それから、Base64の証明書をダウンロードして、Login URL、Azure AD Identifier、Logout URLをこぴっておく。
#SSOの構成(Zoom上の設定)
ここまでやったら、次はZoomの管理画面。管理者 - 詳細 - シングルサインオンを開いて、以下入力
欄 | AzureADの値 | |
---|---|---|
サインインページ | AADのLogin URLの値 | |
サインアウトページ | AADのLogout URLの値 | |
プロバイダの証明書を特定 | さっきダウンロードした証明書をメモ帳で開いてそのままコピペ | |
発行者(IDPエンティティID) | AADのAzure AD Identifierの値 |
#テストする
あとはAzure AD - エンタープライズアプリケーション - Zoom - ユーザーとグループでユーザーを割り当てて、実際にテスト。
バニティURLを開いて、サインインを選んだら、見慣れたOffice365のログイン画面が表示されるはずなので、そのままサインインできればOK。
・・・なのだが。
https://yourcompany-jp.zoom.us
からであればSSOになるのだけど、
https://zoom.us
からなら、素のパスワードでログインできてしまう。これではSSOの利便性は担保できるけど、認証制御の意味ないやん!
うちのドメインのユーザーは、強制でSSOしかできなくしないと意味がないんよ!
というわけで、後編に続く
#参考資料
チュートリアル:Azure Active Directory シングル サインオン (SSO) と Zoom の統合
https://docs.microsoft.com/ja-jp/azure/active-directory/saas-apps/zoom-tutorial
SSO入門(Zoom)
https://support.zoom.us/hc/ja/articles/201363003-SSO%E5%85%A5%E9%96%80
ほかのSaaSもいくつかまとめてみました。各種SaaSとAzure Active Directoryのシングルサインオン対応状況を調べてみたを参照してください。