IdP
「IdP(Identity Provider)」とは、ユーザーの認証情報(IDやパスワードなど)を統合管理し、利用者の正当性を証明する役割を担うシステムです。
サービスごとにIDやパスワードを管理する方法では、利用者と管理者の双方に負担がかかり、使い回しによるセキュリティリスクも高まります。IdPを導入することで、ひとつの認証情報を使って複数のサービスへ安全にアクセスできるシングルサインオン(SSO)を構築できます。
IdPはさまざまなプロトコルによって認証情報をサービス提供側へ安全に伝達します。その代表的なプロトコルのひとつがSAML(Security Assertion Markup Language)です。以下は、SAMLを用いたSSOの流れの例です。
- ユーザーがIdPで認証を行う
- 「SAMLアサーション」と呼ばれる認証情報が発行される
- SAMLアサーションがサービス提供側(SP)へ連携される
- ユーザーのログインが完了する
- 認証後に別サービスにログインする際、ID・パスワードの入力が不要となる
代表的なIdPには、Okta、PingFederate、Microsoft Entra ID(旧:Azure AD)、Auth0、IceWall SSO、CloudLink、Keycloakなどがあります。クラウドサービスの利用が増える中で、IdPは利便性とセキュリティを両立させるための重要な基盤となっています。
お気軽にお問い合わせください

