Azure ADを用いてシングルサインオンで接続する
最終更新日:2026年8月10日
【要注意】用語・画面構成の変更について
本記事で扱う「Azure AD(Azure Active Directory)」は2023年に「Microsoft Entra ID」へ名称変更されています。機能自体は継続していますが、本記事の手順は旧名称・旧UIを前提とした内容のため、管理画面のメニュー名や画面遷移は現在のMicrosoft Entra管理センターと異なります。実際に設定する際は、Microsoft公式サイト・Entra管理センターの最新情報をあわせてご確認ください。また、手順中で連携先の例として使用している「Twitter」は現在「X」に名称変更されており、エンタープライズアプリギャラリー上の登録名や連携仕様も変更されている可能性があります。
はじめに
| 項目 | Microsoft Azure | AWS | Google Cloud |
|---|---|---|---|
| シェア(国内) | 約30% | 約35% | 約15% |
| 強み | Microsoft製品連携 | サービス数・実績 | データ分析・AI |
| 無料枠 | 12ヶ月無料 | 12ヶ月無料 | 常時無料枠あり |
| 主な資格 | AZ-900 / AZ-104 | CLF / SAA | ACE / PCA |
現代社会において、AzureやAWSなど様々なクラウドサービスが提供されるようになりました。しかし一つのクラウドサービスで作業を進めることは珍しく、上記のクラウドサービスに限らず複数のサービスを利用しているユーザーが一般的です。
しかし複数のサービスを利用しているとそれぞれの接続するアカウント情報を管理しなくてはならず、しかし全て共通のパスワードやIDを使用するとセキュリティ面で不安が残ります。
そこで今回はMicrosoft社が提供しているクラウドサービス「Azure AD(Azure Active Directory、現Microsoft Entra ID)」を利用して、複数の対応サービスを一括で管理することの出来るシングルサインオン環境を作成し、使用している様々なアカウント接続の煩わしさをスッキリ整理しませんか。
シングルサインオン(SSO:Single Sign On)とは
先程も述べましたが複数のサービスを利用した場合、それぞれへ接続するたびにアカウント情報が必要となります。一般的には「アカウント名かID」と「パスワード」でしょうか。
これら2つの情報を各サービスごとに管理する必要がありますが、1つ2つならまだしもそれ以上となると非常に煩雑です。だからといって全てのサービスアカウントを共通のIDとパスワードに設定した場合、万が一いずれかのサービスからパスワードが流出した場合、被害が拡大するリスクがあります。
そこでシングルサインオンを利用して接続を行うと、[1度の認証接続で複数のネットワークサービスやクラウドサービスにアクセスが可能]になります。
導入メリット
①アカウントを管理する負担が軽減する:クラウドサービスなどは特に非常に多いユーザーの利用が想定されます。そこに個人個人が別々のアカウント情報を設定した場合、企業の情報管理者が管理する手間は計り知れません。シングルサインオンを導入することで、ユーザー個人個人が管理することが可能になるため、これらの負担が軽減されます。
②パスワードなど情報漏洩のリスクが軽減される:繰り返しになりますが、各サービスのアカウント情報を覚える必要があるのはそのユーザー自身のみになります。そのためどうしても覚えやすい内容であったり、アカウント情報を共用してしまい、セキュリティリスクが高まります。そこでシングルサインオンを利用した場合、覚えるべきアカウント情報は1つで済むため、多少難しいパスワードを設定しても管理がしやすくなります。
導入デメリット
①セキュリティリスク:当然ですがシングルサインオンを導入し、管理すべきパスワードは1つになっても、そのアカウント情報が漏洩した場合、シングルサインオンで利用しているサービス全てが不正接続されてしまうリスクをはらんでいます。
②システムが停止すると関連サービスへ接続できなくなる:シングルサインオンは従来の各サービスのログインシステムで認証情報が管理されています。そのためシングルサインオンの管理システムが停止した場合、シングルサインオンを利用している関連サービスへの接続が行えなくなるリスクがあります。
③利用コストが生じる:シングルサインオンは利用する方法として2種類存在し、自社に専用サーバー・ソフトウェアを準備する「オンプレミス」型とあらかじめ用意されている「クラウドサービス」型が存在します。しかしどちらを利用する場合でも利用するための費用が生じてしまいます。
Azure AD(Microsoft Entra ID)を利用してパスワードシングルサインオンを実現する
ではようやく本題のAzure AD(Microsoft Entra ID)を用いたシングルサインオン接続環境を作成していきます。シングルサインオンの環境構築は様々ありますが、今回ご説明するのは[パスワードシングルサインオン]という方法で行います。使用する環境としては[Win10][Azure AD][Twitter]を使用し、前提条件としてMicrosoft Azureへのアカウント作成を行っており、Azure portalが起動できる状態で説明していきます。
手順
1.まずAzure portalの左側にある[+新規]→[セキュリティ+ID]→[Active Directory]を選択し、ポータル画面に移動します。
2.「ディレクトリの追加」画面が表示されますので、各項目に任意で情報を入力を行い、「✓」ボタンを押して次へ進みます。
3.[ディレクトリの作成]が完了したら「ディレクトリを使用する準備ができました。」という表示の上部にある[ユーザー]→画面下部に表示されている[ユーザーへの追加]を選択します。
4.「このユーザーに関する情報の入力」という画面が表示されますので、ここでも任意で情報を入力して次へ進みます。(※ユーザー名は接続時に使用するユーザーIDになります)
5.「ユーザープロファイル」画面にも任意の情報を入力して次へ進みます。(※[ユーザー:一般ユーザー][全体管理者:ディレクトリに関わる全ての管理作業が可能][課金管理者:契約しているサブスクリプション・サポートチケットの管理、サービス正常性の監視を行います][サービス管理者:サービス要求の管理とサービス正常性の監視を行います][ユーザー管理者:ユーザーパスワードのリセット、サービス正常性の監視、ユーザーアカウント・グループ・サービスの要求の管理を行います][パスワード管理者:パスワードリセット、サービス要求の管理、サービス正常性の監視を行います。ただしリセット対象はユーザーと他のパスワード管理者のパスワードのみです])
6.次に一時パスワードを作成し、必ず控えておいてください。
7.インターネットブラウザを起動し(今回はMicrosoft Edge)、[https://myapps.microsoft.com]に接続してサインインを行います。このとき、アプリケーションは未登録なので「利用できるアプリケーションは~・・・」と表示されていると思います。
8.次にアプリケーションを追加します。先程のディレクトリ画面に移動し、今度は「ディレクトリを使用する準備ができました。」上の[アプリケーション]を選択し、画面下部の[追加]をクリックします。
9.自身にあった方を選択します。(今回は[ギャラリーからアプリケーションを追加します]を選択)
するとAzure ADに認定されているクラウドサービスの一覧が表示されます。今回はTwitterを利用して確認を行います。
10.[Twitter]を選択し、画面右側にある「表示名」を入力して右下の「✓」で次へ進みます。
11.「アプリケーションが追加されました!」という画面が表示されたら[シングルサインオンの構成]を選択。
12.「ユーザーのTwitterへのアクセスを設定してください」と表示されたら[パスワードシングルサインオン]を選択、再度アプリケーションが追加されました画面に戻ったら[アカウントの割り当て]を選択します。
13.Twitterへ接続するユーザーアカウントを選択して画面下部にある[割り当て]を選択します。
14.[ユーザーの代わりにTwitter資格情報を入力する。]チェックを入れ、それぞれの項目にTwitterアカウントの情報を入力します。
15.その後アクセスの割り当てが確認出来たら、再度先程の[https://myapps.microsoft.com]にアクセスし、Twitterが登録されていることを確認します。
16.そのまま画面に表示されている[今すぐインストール]ボタンをクリックし、Twitterへシングルサインオンを行うためのブラウザアドオンのインストールを行います。
以上でTwitterサービスへのシングルサインオン接続は可能になりました。実際にTwitterへ接続すると自動的にサインインが行われます。
押さえておきたいポイント
- Azure AD(Azure Active Directory)は2023年に「Microsoft Entra ID」へ名称変更されている。管理画面や公式ドキュメント上の表記も順次Microsoft Entra IDに統一されているため、最新情報を確認する際はこの名称で検索するとよい。
- シングルサインオンは利便性が高い一方、認証情報が1つに集約される分、万が一漏洩した際の影響範囲が広がる。多要素認証(MFA)や条件付きアクセスと組み合わせて、認証情報自体の保護レベルを高めることが推奨される。
- 本記事のようなエンタープライズアプリケーションのギャラリー追加・SSO方式の選択・アカウント割り当てという大まかな流れは現在のMicrosoft Entra管理センターでも踏襲されているが、画面名称やメニュー構成は変更されているため、実施時は必ず最新の公式ドキュメントで手順を確認すること。
よくある質問
Azure ADとMicrosoft Entra IDは同じものですか?
はい。Azure AD(Azure Active Directory)は2023年にMicrosoft Entra IDへ名称変更されました。機能自体は継続しており、ディレクトリやユーザー管理、シングルサインオンの仕組みもそのまま引き継がれています。
シングルサインオンを導入する際に注意すべき点は?
1つのアカウント情報が漏洩すると連携している全サービスに影響が及ぶため、多要素認証(MFA)の併用やパスワードポリシーの強化など、認証情報自体の保護を強化することが重要です。また管理システムが停止すると連携サービス全体に接続できなくなるリスクがある点にも注意が必要です。
パスワードシングルサインオン以外の方式はありますか?
本記事で紹介したパスワードSSOのほか、SAMLベースのフェデレーションSSO、リンクドSSOなど複数の方式が用意されています。連携先サービスが対応する認証方式に応じて選択します。
さいごに
いかがでしょうか。今回はTwitterのログインを用いてAzure ADを利用したシングルサインオンを簡単にご紹介いたしました。Twitterだけでなく、Azure AD(Microsoft Entra ID)に認証されているサービスも同様に登録を行えば、同様にシングルサインオンが利用できます。ぜひシングルサインオンを活用して煩雑で手間がかかるアカウント管理作業から開放されましょう。ここまで読んで頂きありがとうございました。
▼ アクロビジョンについて


