• ベストアンサー

超初心者です。LDAPって何ですか?

LDAPとは、どんなものなのでしょうか? インターネットを使った認証プロトコル??? 浅くで構いませんので、超初心者でも理解できるような お答えをお待ちしております。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

「Lightweight Directory Access Protocol」の略で、「ディレクトリ」という名前のデータベースみたいなものにアクセスするためのプロトコルです。 この「ディレクトリ」の中に、大抵認証情報を入れているので、「インターネットを使った認証プロトコル」と思われたのでしょう。 「ディレクトリ」の例としては、Microsoftの「Active Directory」が有名です。

natsu_wind
質問者

補足

ありがとうございます! 「ディレクトリ」とは、どういう風に解釈しておけばいいですか?

その他の回答 (2)

  • a-saitoh
  • ベストアンサー率30% (524/1722)
回答No.3

di・rec・to・ry ━━ n., a. 人名簿, 住所録; 礼拝規則書; 訓令集 ということですので,「台帳」と考えればいいです. ファイルシステムのディレクトリは「ファイル名台帳」ですし. LDAPは認証によく使いますガ,このようなディレクトリサービスは認証のためだけのものではありません.とにかく,何か台帳を登録しておいてそれを参照するサービスがディレクトリサービスです.

回答No.2

>「ディレクトリ」とは、どういう風に解釈しておけばいいですか? 一番簡単には「データベースもどき」でいいでしょうが、自分もそこまで詳しいわけではないので(汗 ・通常のデータベースと違い木構造を持っている ・SQL文でアクセスするわけではない ・主に認証情報や、ファイルアクセス権情報を入れる ・cn=~ 等の属性情報を用いる くらいしかわかりません。詳しく学びたいのなら「X.500」をキーワードに本を探せば学べるのではないでしょうか。

関連するQ&A

  • LDAPについて教えてください。

    LDAPというプロトコル?がありますが、これはディレクトリサービスということまでは webで調べて分かりました。 LDAP自体がいろいろな物と連携して動いているようですが(samba+ldap) LDAPが認証をしているという解釈でよいのでしょうか? またWindows2003ServerにおけるAD=LDAPと考えるのでしょうか? すなわちADをインストールするとそれがLDAPサーバになるのでしょうか? LDAP入門すらできていない者ですが、教えてください。

  • LAAP と LDAPについて

    プロトコルについて詳しい方がいらっしゃいましたら 教えて下さい。私が教えていただきたいプロトコルは LDAPとLAAPについてです。 色々なHPを参照した結果、まずLAAPについてはほとんど 調べられませんでした。 LDAPについてはそこそこ参照できたのですが、 私の認識では、LDAPは階層型のディレクトリを参照する ために使用するものだと認識しているのですが、 LDAPはHTTPの上などで機能するものなのでしょうか? RFCなどを参照してもちんぷんかんぷんになってしまいまして、 どなたか分かりやすく教えていただけませんか?

  • LDAP認証について

    WebアプリでLDAP認証を行う場合、認証はどのような方法で行うのでしょうか? ユーザが入力するIDとパスワードでldap_bindするのでしょうか?それとも、anonymousでldap_bindして、一致するIDを検索してパスワードを比較するのでしょうか?

  • LDAPのユーザー認証について

    本やいろんなサイトを回ったんですが いまいち理解できてないので質問します。 RedHatLinux9をインストールした LDAPサーバー(S)とLDAPクライアント(C)と2台あります。 LDAPクライアント(C)の認証をLDAPサーバー(S)側で行おうと思っているんですが、ここがよく理解できてません。 LDAPクライアント(C)にログインする時に、LDAPサーバー(S)でしか設定していないユーザーだと、入れないですよね?まずホームディレクトリが存在しませんし。かといってホームディレクトリ作っても、LDAPクライアント側にはそのユーザーはいないのでchownでオーナーの指定ができませんよね? となるとやはりサーバー&クライアント両方に同じユーザーを作る必要があるんでしょうか? あたりまえ過ぎる質問かもしれませんが わからないんです。よろしくお願いします

  • LDAP認証について質問させて下さい。

    LDAP認証について質問させて下さい。 環境は以下の通りです。 OS:Solaris10 LDAP:sun java system directory server 6.3 現在、LDAPサーバ自身のOS認証にLDAPサーバ(自分自身)を使用することを 考えているのですが、そのような構成は可能なのでしょうか? マニュアルを見てもよくわからず質問させて頂きました。 不可能な場合は、その理由も教えていただけるとありがたいです。 また、LDAPサーバ上に、sybaseとsambaをインストールして、 ユーザ認証をLDAPで行おうかと考えているのですが、そのような構成も可能なのか 教えていただけたら幸いです。 よろしくお願いします。 以上です。

  • LDAPについて

    LDAPに携わることになった超初心者です。 今までLDAPとうものがあったのすら知りませんでした。 さて、LDAPをもらってきてインストールをする際にperlの設定を しますよね? perl -MCPAN -e shell そこでまずエラーがでてしまいます。 いくつかの質問に答えるときはそのまま、ENTERを押しつづけたら Jcodeがうまくできませんでした。 どうしたらよいでしょうか? 質問が下手だったらごめんなさい。 よろしくお願いいたします。

  • tomcat ldap認証につきまして。

    ◆環境 centos6.7(64bit) apache2.2.27 tomcat 8.0.28 java version "1.8.0_65" ◆やりたいこと。 上記の環境で、basic認証周りを勉強しています。 通常のtomcat-users.xml での認証ではなくldapに登録しているグループ・ユーザーで認証できるように設定がしたいと考えています。 その中で、いろいろなサイトを見ていますと、tomcatの場合はActive Directory認証の内容が よく掲載されています。 私の中で、ldap認証で行いたいと思っているのですが、中々参考になるサイトが 見つからず。 理想は、http://www.server-world.info/query?os=CentOS_6&p=ldap&f=[1-9] で構築したldapで、tomcat managerなどの認証を行いたいと考えています。 すいません、上記設定が載っている参考になるサイトなどご教授いただければと思います。

  • LDAPへのシステムコマンド

    RedHatLinux4、OpenLDAPの環境にて、 LinuxのシステムコマンドでLDAPにアクセスしたいと考えています。 調査したところ、Linuxへの認証方法は見つかったのですが、 アプリケーションとして利用する方法が見つかりませんでした。 LinuxからLDAPにアクセスできるコマンドというのは存在するのでしょうか? 本来ならば、Perlから直接LDAPにアクセスして、 認証を行おうとしたのですが、 APIが見つからなかったため、 システムコマンドでできないか?と考えたからです。 あつかましい質問で申し訳ありませんが、 よろしくお願いいたします。

  • ldapにおけるアクセスコントロールについて

    ldapの設定ファイル、 slapd.confで、 access to * by anonymous auth というように書くと、全てアクセスにおける認証を許可できる・・・。 そうですが、 認証を許可ってつまりどういうことですか? ログイン出来るってことですか? ちなみに使っているOSはLinuxです。 参考URL http://gihyo.jp/admin/serial/01/ldap/0010

  • LDAP認証が上手く行きません

    debianでLDAP認証の設定を行い、$ su - fredなどと打ってみたところ、「Authentication service cannot retrieve authentication info.」とでて正常に認証できません。 googleなどで調べた感触では、LDAPが正常に動いていないと思うのですが、原因が分からないので、詳しい方ご指導お願いします。 # /etc/init.d/slapd startしたときにsyslogに出力されるメッセージは以下です。 Sep 3 04:00:35 localhost slapd[11415]: @(#) $OpenLDAP: slapd 2.2.23 (May 30 2005 08:52:42) $ ^I@pulsar:/home/torsten/packages/openldap/openldap2.2-2.2.23/debian/build/servers/slapd Sep 3 04:00:36 localhost slapd[11415]: daemon: IPv6 socket() failed errno=97 (Address family not supported by protocol) また、コンソール上には以下のようなメッセージが出力されます。 # /etc/init.d/slapd start Starting OpenLDAP: running BDB recovery, slapd. # よろしくお願いいたします。