Opened 8 years ago

Closed 5 years ago

Last modified 5 years ago

#1326367 closed Feature Patches (fixed)

Addressbook - General LDAP Support - patch

Reported by: jjongsma Owned by: nobody
Priority: 5 Milestone:
Component: Core functionality Version: None
Severity: normal Keywords: ldap
Cc:

Description

It would be wonderfully useful for large environments
if RoundCube could support the following:

1) Authentication via LDAP
2) Retrieve user's designated IMAP server address from
the directory and connect to it
3) Use directory as global address book
4) Read / write user's personal address book in LDAP
5) Change user's LDAP password

3 & 4 probably require the ability to create multiple
address books for an account.

Attachments (1)

ldap-use-mail-credentials.diff (525 bytes) - added by Bonno 5 years ago.
ldap bind uses the credentials of the e-mail user

Download all attachments as: .zip

Change History (14)

comment:1 Changed 8 years ago by nobody

Logged In: NO 

You don't necessarily need to have a large entvironment to
use LDAP; we have ~10 Users here and LDAP is great for
having this contacts and adresses together in one place.

So I'd also vote for LDAP - Support if possible ;-)

Greetings, southy

comment:2 Changed 7 years ago by jsaathof

Logged In: YES 
user_id=367201

I already use LDAP Authentication. Using saslauthd for
logging into cyrus with an LDAP server for the
usernames/passwords. The user accounts don't need to be
created on the system itself this way.

Addressbook with LDAP would be nice, but only in combination
with the current (private) addressbook.

comment:3 Changed 7 years ago by nobody

Logged In: NO 

LDAP could be Very useful for local and remote email contacts syncronization

comment:4 Changed 7 years ago by nobody

Logged In: NO 

I'd vote for #3 and #4 as the most important.
#1 Can be implemented at imap server level.
#2 Would be a nice to have but would need a custom schema.
#3 Would be an absolutley great feature. NOT just for large
orginisations.
#4 Would be ideal so you've got your peronal address book
your desktop email client on the move. I'm running RoundCube
on our  family server, and it is GREAT!
#5 Nice to have.. but again is implemented on other levels..

comment:5 Changed 7 years ago by nobody

Logged In: NO 

I definitely vote for 3 & 4 !
I this is possible I can check this myself but my php skills
are limited :-(

comment:6 Changed 7 years ago by anonymous

someone get rid of that last message (link!)

comment:7 Changed 7 years ago by PaulHowarth

How about non-anonymous binding to the LDAP server? If it's currently possible to do this, I haven't been able to figure it out.

comment:8 Changed 7 years ago by thomasb

  • Keywords ldap added
  • Milestone 0.1-beta2 deleted
  • Owner changed from roundcube to nobody
  • Severity changed from critical to normal
  • Status changed from assigned to new

comment:9 Changed 7 years ago by olohoyo

LDAP! LDAP! LDAP!
I vote for 3! 4 would be great but requires more in-deep coding, I think.
What could be simple and a step forward LDAP integration would be the possibility to send an e-mail directly from an LDAP query result, just as from the personnal AB. For now, on need to copy/past the address, which is more than inconvenient (expecialy if you want to send to multiple addresses).

Olo

comment:10 Changed 5 years ago by Bonno

I have a diff for using the username and password from the users e-mail to connect to the ldap server. This is especially useful for configurations where the username/password for the e-mail-server are retrieved from the same ldap-server as the adressbook. In my case for example I have one ldap-server which stores all user accounts for mail, windows-logon, addressbooks etcetera.
See attachment 'ldap-use-mail-credentials.diff' for the changes in rcube_ldap.inc

Changed 5 years ago by Bonno

ldap bind uses the credentials of the e-mail user

comment:11 Changed 5 years ago by seansan

  • Milestone set to 0.2-beta
  • Summary changed from General LDAP Support to Addressbook - General LDAP Support - patch
  • Type changed from Feature Requests to Patches

Seems like duplicate - diff also in other isse. Review in 0.2 beta

comment:12 Changed 5 years ago by Saviq

I think the above patch is not a real solution...
It should be possible to add user defined ldap address books.

comment:13 Changed 5 years ago by thomasb

  • Milestone 0.2-beta deleted
  • Resolution changed from None to fixed
  • Status changed from new to closed
  1. User authentication is done by the IMAP server.
  2. Requested in #1310442
  3. Public LDAP servers configurable
  4. dito.
  5. None of our business
Note: See TracTickets for help on using tickets.