Merge Atlassian Crowd provider into Openfire core
Per request from Issa Gorissen (and community), please merge the Atlassian Crowd provider (Auth/User/Group, etc.) into Openfire core. Code has been licensed via Apache and is being donated to the project.
Attaching initial code drop (pre-3.8.1); needs to be updated for changes to the Groups API.
I've added some comments to the community thread http://community.igniterealtime.org/message/231168#231168 (waiting for moderation at the moment) but here's the same info:
Unfortunately there's no UI to setup the crowd connectino, so you'll have to do a bit of manual leg-work.
First off you need a crowd.properties file (i have ours in /etc/openfire) something like this:
Then you need to set a couple of server parameters (e.g. through the UI)
In case you have self-signed certificates for openfire and/or crowd, add at least the first one of these two:
That should make those errors go away...
How we are supposed to use the Crowd connector? I installed 3.8.2 and I do not see a new option in addition to LDAP and local database. Thanks.
Looks like we can wrap this one up. Feel free to get the latest nightly build if you would like to use this integration prior to the 3.8.2 release.
OK - patch applied and committed. Thanks!
Thx Tom, now I made the changes and it seems to solve the usernames with @ issues. Also spotted a bug on caching side which I fixed.