2012-01-08 9 views
0

ArchLinux 2011.08.19でOpenFire 3.7.2とOpenLDAP 2.4.28との通信が正常にセットアップされました。 XMPPユーザーが登録できるようにして、OpenLDAPサーバーで登録を受け入れる必要があります(LDAPなので)。登録はグローバルでなければなりません。したがって、ユーザーが入った場合、XMPPを介して登録すると、Webでログインしたり、公開FTPにアクセスしたりすることができます。ウェブ登録と同じです。どうすればこれを達成できますか?私の現在のslapdの設定は次のとおりです:OpenLDAPを使用してOpenfireサーバーに登録できるようにする

include   /etc/openldap/schema/core.schema 
include   /etc/openldap/schema/cosine.schema 
include   /etc/openldap/schema/inetorgperson.schema 

pidfile   /run/openldap/slapd.pid 
argsfile  /run/openldap/slapd.args 

    access to dn.subtree="dc=domain,dc=tld" attrs=uid,userPassword 
     by self write 
     by anonymous auth 
     by * none 

    access to dn.children="dc=domain,dc=tld" attrs=cn,gn,sn,displayName,mail,mobile,homePhone,homePostalAddress,telephoneNumber 
     by self write 
     by * read 

    access to dn.subtree="dc=domain,dc=tld" 
     by * read 

    access to * by * read 

database  bdb 
suffix   "dc=domain,dc=tld" 
rootdn   "cn=Manager,dc=domain,dc=tld" 
rootpw   {SSHA}secret 
directory  /var/lib/openldap/openldap-data 
index objectClass  eq 
+1

なぜあなたは 'active-directory'タグを追加しましたか? – home

+1

これはプログラミング以外の質問です。あなたはServerFaultにもっと聴衆がいなければなりません。 – JPBlanc

+0

素敵な質問です。あなたが達成したことを本当に見たいと思います。しかし、この質問はserverfaultに属します。 – Flow

答えて

0

OpenFireサーバーに登録した後、実際にOpenLDAPサーバーにユーザー情報を作成する必要があります。 OpenFireサーバからLDAPデータベースへの接続は「読み取り専用」とみなされます。

登録後にデータをグローバルに使用できるようにするには、そのユーザーをLDAPサーバーに挿入する必要があります。 OpenLDAPサーバーにユーザー情報を挿入するのは簡単ですが、Active Directoryサーバーにユーザー情報を追加するには特定のツールが必要です(Windowsサーバーに対してこのアクティビティを実行するためにWindowsクライアント側のツール以外を使用したことはありません) )。

これを達成する方法を知るには、OpenFireシステムについて十分に知りません。

関連する問題