「LDAP」と「認証プロトコル」の違い

LDAPはディレクトリサービスで、認証プロトコルは認証方式全般を指します。LDAPは認証プロトコルの一種です。

LDAP

LDAP(Lightweight Directory Access Protocol)は、ネットワーク上のディレクトリサービスにアクセスするプロトコル。ユーザー情報や組織情報などを階層構造で管理・検索できます。認証機能も含みますが、主な役割は情報管理と検索です。

例:Active DirectoryはLDAPで社員情報を一元管理し、ログイン時にそれを参照して認証します。

認証プロトコル

認証プロトコルは、ユーザーが本人であることを確認するための通信規約の総称。OAuth、Kerberos、SAML、SSL/TLSなど複数の種類があります。パスワード検証や暗号化通信により安全な認証を実現します。

例:GoogleログインはOAuth認証プロトコルを使い、安全にユーザー認証を行います。

両者の違い

LDAPはディレクトリサーバーとの通信プロトコルで、ユーザー情報管理と認証の両方を担当します。一方、認証プロトコルは認証そのものに特化した通信規約全般を指します。LDAPは企業内システムで広く使われ、OAuth等の認証プロトコルはWebサービス認証に多用されます。

どちらを使うべき?判断のポイント

企業内ネットワークで一元的にユーザー管理する場合はLDAP、Webサービス間の認証や外部連携が必要な場合は認証プロトコルを選びます。LDAPは特定環境向けで、認証プロトコルはより広い用途に対応します。

それぞれの語をさらに詳しく

語彙の星図で「LDAP」と「認証プロトコル」のつながりを探索する →