アイデンティティプロバイダーとは?

アイデンティティプロバイダー(IdP)は、サインインするときに、その人が誰であるかを確認するシステムです。他のアプリケーションはその回答を信頼するため、スタッフはすべてのアプリケーションで、1 つのアカウントと 1 回のログインを使えます。

エンジニアに相談する ナレッジベース
1つのアカウントがIDプロバイダーにサインインし、それを経由してメール、業務アプリ、社内ツールを開く様子を示した図

どういうものか

どのアプリケーションも、誰が使っているのかを知る必要があります。アイデンティティプロバイダーがなければ、アプリケーションごとにユーザー名とパスワードの一覧を持つことになります。アイデンティティプロバイダーがあれば、アプリケーションは本人をアイデンティティプロバイダーに送ってサインインさせ、アイデンティティプロバイダーが、本人が誰であるかを示す署名付きメッセージを返します。アプリケーションがパスワードを目にすることはありません。

この仕組みはシングルサインオン(SSO)と呼ばれます。1 回サインインすれば、他のアプリケーションも再度確認することなく入れます。メッセージは、主に OpenID Connect、OAuth 2.0、SAML といったオープンな標準でやり取りされるため、異なるメーカーの製品どうしでも連携できます。

企業にとって重要な理由

  • 停止するアカウントは 1 つだけ:誰かが退職したとき、1 つのアカウントを無効にすれば、それを信頼するすべてのアプリケーションが閉じられます。
  • 多要素サインインを 1 か所で:2 つ目のステップはアイデンティティプロバイダーで強制されるため、自力では対応できないアプリケーションを含め、接続されたすべてのアプリケーションに適用されます。
  • パスワードが減る:スタッフが覚えるのは 1 つだけなので、長くて固有のパスワードが現実的になります。
  • サインインのログが 1 つに:誰が、どこから、何にサインインしたかが、1 か所に記録されます。
  • 重要な存在になる:アイデンティティプロバイダーが止まると、誰も何にもサインインできません。バックアップ、監視、そして管理者が戻るための、テスト済みの方法が必要です。

主なアイデンティティプロバイダー

  • Microsoft Entra ID:Microsoft 365 の背後にあるアイデンティティプロバイダーで、ほとんどのオフィスがすでに持っています。位置づけはMicrosoft ガイドで説明しています。
  • Google Workspace:Google Workspace を使う会社では、Google アカウントが同じ役割を果たします。
  • Authentik:オープンソースでセルフホスト型。ログイン機能を持たないアプリケーションの前にログインを置く仕組みが組み込まれています。Authentik ガイドをご覧ください。
  • Keycloak:オープンソースでセルフホスト型。カスタムアプリケーションに標準準拠のログインを加えるために広く使われています。Keycloak ガイドをご覧ください。
  • Okta などのサービス:サブスクリプションで運用してもらう、商用のアイデンティティプロバイダー。

これらは連鎖させることもできます。セルフホスト型のアイデンティティプロバイダーが、実際のサインインを Microsoft Entra ID に任せれば、スタッフは引き続き Microsoft 365 アカウントを使いながら、社内ツールではシングルサインオンが使えます。

よく耳にする用語

  • SSO:シングルサインオン。1 つのログインで多くのアプリケーションを利用できます。
  • MFA:多要素認証。アプリの通知やセキュリティキーなど、2 つ目の証明です。
  • OIDC と SAML:多くのアプリケーションがアイデンティティプロバイダーとやり取りするために使う 2 つの標準。
  • 条件付きアクセス:デバイス、場所、リスクに基づいて、サインインを許可またはブロックするルール。

KawaConnect におけるアイデンティティプロバイダーの扱い方

アイデンティティに関する業務の大半は Microsoft 365 にあります。Entra ID アカウント、MFA、条件付きアクセスを設定し、1 つのアカウントで、その人のメール、ファイル、ノート PC を制御できるようにします。詳しくは Microsoft 365 とエンドポイントセキュリティのページで説明しています。企業がセルフホスト型やカスタムのアプリケーションも運用している場合は、それらを同じサインインに接続し、別々のパスワードを持たないようにします。

関連サービス

Microsoft 365

お客様のテナント向けの Entra ID、MFA、条件付きアクセス。

エンドポイントセキュリティ

保護されたサインインと、管理され暗号化されたデバイス。

ネットワークセキュリティ

ファイアウォール、セグメンテーション、リモートアクセスを、1 つのログインに集約。

詳しく見る

ログインがバラバラで多すぎる

スタッフがサインインしているアプリケーションをお知らせください。どれが 1 つのログインを共有できるか、そのために何が必要かをお伝えします。

相談を始める