• 締切済み

LDAPサーバ利用法

PHPで書いたサイトの認証に外部のLDAPサーバを利用しようと思っているのですが LDAPサーバが別にある場合、configureのオプションはどのように付けたらいいのでしょう また、参考になるソースが載っているサイトがあれば教えていただけないでしょうか # PHP4.3.xを利用していますので、phplibではなく組み込まれている関数を利用したいのですが

みんなの回答

noname#9414
noname#9414
回答No.1

やったことはありませんが・・・ マニュアル(参考URL)に、LDAPについて何か書かれているようですが、参考にならなかったのでしょうか? 間違いがありましたらご指摘ください。 ではでは☆

参考URL:
http://jp2.php.net/ldap
tomy06
質問者

お礼

早速の回答ありがとうございます。 やはり、--with-ldapをつけなければならないのであるという事は、自マシンにもLDAPを入れなければならないのですかね

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • LDAPのサーバーを立てたら

    すごく、基本的なご質問で大変恐縮なのですが、皆様のお知恵をお借りさせて頂ければと 思いますのでよろしくお願いいたします。 表題の通り、LDAPの認証サーバーを作成した後の件に関してです。 ※認証サーバー以外には、ファイル共有サーバーの一つしかないとします。 目的の【ファイル共有サーバー】へ【クライアントPC】から接続する際の設定はどのように 行うのでしょうか。認証サーバーの設定参考になりそうなページは多くあるのですが、その後 の運用時の参考ページが見つかりません。 環境的には下記のようなものを想定しております。 ・ファイル共有サーバー(Nas:OS:Linux) ・認証サーバー     (中古PCをLinux:Fedora11) ・クライアントPC     (Mac windows7/XP Pro 数台) 何卒、よろしくお願いいたします。

  • Apache2.2.4のmod_authnz_ldap

    centosにapacheの2.2.4をソースから次のconfigureオプションでインストールしたのですが、/usr/local/apache2/modules/にmod_authnz_ldap.cが追加されません。/usr/local/apache2/bin/httpd -lで確認するとmod_authnz_ldap.cとutil_ldap.cを確認する事ができるのですが。。。 ■configureオプション ./configure --enable-so --enable-authnz-ldap --with-ldap --enable-ldap /usr/local/apache2/modules/に追加されていない為、httpd.confに LoadModule authz_ldap_module modules/mod_authz_ldap.soを追記し apacheを再起動してもエラーがでてしまいます。   configureオプションに問題があるのでしょうか?

  • 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などの認証を行いたいと考えています。 すいません、上記設定が載っている参考になるサイトなどご教授いただければと思います。

  • Solaris8をスレーブのLDAPサーバーにしたい

    Red Hat Linux9をLDAPのマスターサーバーに Solaris8 2/04 SPARCをLDAPのスレーブサーバーという構成を考えています。 RedHatの方はLDAPサーバーとして既に稼動していて 修正もslurpdの設定をするだけというところまでわかったのですが Solarisの方がさっぱりわかりません。 Solarisはいじりはじめたばかりで LDAPサーバーとしての設定もよくわかってません。 iPlanet Directory Serverの情報も少ないので 参考になるサイトとかご存知でしたら 是非教えていただきたいです。 よろしくお願いします。

  • PostfixとLDAP

    はじめまして! 今回RedHat7.3を使ってメールサーバを構築することになりました。 同一ドメインで、ユーザを複数サーバで収容したいと思ってます。 そのユーザ毎のサーバ振り分けにLDAPを利用しようと思っているのですが 初心者なので、LDAPをどのように利用したら良いか?から始めるレベルです。 構築等で参考になるものがあれば、教えて下さい。m(__)m

  • ruby ldapライブラリが利用できない

    Rubyでldapを利用したいと思っているのですがうまくいかず悩んでいます。 下記よりruby-ldap.x.x.x.tar.gz をダウンロードしました。 ※最新のバージョン以外も試しています。 <http://ruby-ldap.sourceforge.net/> #!/usr/bin/ruby require "ldap"  ←/usr/lib/ruby/1.8/netldap.rb を指定 LDAP::Conn.new($ホスト、$ポート) と実行すると接続時に下のエラー内容が出ます。 "uninitialized constant LDAP (NameError)" 書籍、WEBを参考にしてスクリプトを組んだのですが、どこが問題なのかトレースできません。 もしお分かりの方がおりましたらお教えください。

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

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

  • FileMaker Serverの外部認証について

    FileMaker Serverの外部認証を使って、OS X ServerのOpen Directoryでクライアントアクセスの認証を行いたいのですが、上手く行かず困っています。 全くチンプンカンプンの状態だったのですが、マニュアルを見ながら行った操作を記載すると・・・ まず、FileMakerで作成したデータベースを外部認証が可能なように設定し直してホストさせました。 FileMakerアカウントでのアクセスは可能であることを確認。 FileMaker Serverのディレクトリサービスタブに、以下のように入力。 ディレクトリサーバー名:「サーバーのIPアドレス」 識別名:空欄 オプション情報:全て空欄 ログイン設定:Windows認証~は、チェック無し 匿名ログイン としました。 上の設定もなにか致命的に間違っている気がしてなりません。 というか、この設定の意味が分かっていません。 上手く登録出来ていれば、クライアント側のFileMakerで 「LDAPで一覧表示されるホスト」 に表示されるのではないかと思うのですが、待てど暮らせど出てこないので恐らく設定が上手く行っていないのだと思います。 どなたかこの設定方法が分かる方教えていただけませんでしょうか? ちなみにLDAPでの認証自体は、ドメインにログオンする際など正常に機能しています。 OS X Server側で何かLDAPの設定をしなければならないのでしょうか? それとも やはりFileMaker Serverの設定がおかしいのでしょうか? どうぞ、よろしくお願いいたします。

  • LDAP認証について ADとの違いは???

    よくパッケージソフトでLDAP認証対応と書いたものがあると思いますが、その辺の知識をお持ちの方ご教示いただけませんでしょうか? 上記のLDAP認証はActiveDirectoryを認証の基盤として利用できるという認識で良いものなのでしょうか? ActiveDirectoryユーザーでWindowsクライアントにログインさえすれば利用するパッケージソフトでのログインを不要としたいのです。 それか何か別のものを用意しなくてはならないのでしょうか? あまり費用はかけれないのですが詳しい方よろしくお願い致します。

  • DirectoryEntryでのLDAP認証

    下記環境で、LDAP認証アプリを作成しております。 LDAPサーバ:Windows 2003R2サーバ クライアント:Windows 7 Pro VB.net 2010 Pro Apache Directory Studio(以降、ADS) を使用し、LDAPサーバに、添付した資料のように uid を追加。 LDAP認証した際に、登録したuidにも関わらず、 「ログオン失敗: ユーザー名を認識できないか、またはパスワードが間違っています。」 となってしまい困っております。 VB.netのソースを下記に記載します。 -------------------- Try drEntry = New DirectoryEntry("LDAP://(LDAPサーバ名):389/uid=hoge,ou=People,dc=maxcrc,dc=com", "ou=People,dc=maxcrc,dc=com","hogepassword", AuthenticationTypes.FastBind) Dim drSearch As New DirectorySearcher() drSearch.ServerTimeLimit = New System.TimeSpan(0, 0, 1000) drSearch.ClientTimeout = New System.TimeSpan(0, 0, 1000) drSearch.SearchRoot = drEntry drSearch.SearchScope = SearchScope.Subtree sResult = drSearch.FindOne MsgBox("ログイン成功") Catch ex As Exception MsgBox("ログイン失敗") End Try ---------------------- drEntry = New DirectoryEntry("LDAP://(LDAPサーバ名):389/uid=hoge,ou=People,dc=maxcrc,dc=com", "cn=manager,dc=maxcrc,dc=com","hogepassword", AuthenticationTypes.FastBind) ou=Peopleを、LDAPサーバー構築時に管理者で作成した cn=manager と変更すると、 ログインできるのですが。。。 DirectoryEntryへの接続文字列の指定の仕方が間違っているのか?はたまた?うーん。。。 そもそもLDAPへの理解がまだ全然足りていない部分もあり、時間も押し迫っていることから 質問させていただくこととなりました。 ADSでみたLDAPの構成と、VBのソースで何か気づかれた点、アドバイス等ありましたら ご指摘のほど、よろしくお願いいたします。