Suggestion about external users and groups database

Talk about new features for CMSMS and modules.
Post Reply
nomikon
New Member
New Member
Posts: 7
Joined: Thu Dec 06, 2007 3:05 pm

Suggestion about external users and groups database

Post by nomikon »

Hello.

I'm testing CMSMS from a week ago and I'm very pleased. As stated anywhere in this forum, it looks really simple to use. I'd like to do a suggestion, however, about looking for a better integration with other tools:

It would be nice if CMSMS could take users and group assignment data from some external database (LDAP, SQL...), and maybe the DokuWiki "trustExternal" solution could be a good approach: external authentication plugin modules (pgsql, ldap, radius...) being able to take the required user and group information from some external source.  For example, we are currenlty using DokuWiki for other tasks, so I wrote a custom login module able to connect with our, SAML based, Single-Sign-On system.

I've been able to hack admin/login.php and admin/logout.php on CMSMS to do the same thing, so we can currently use both tools (and some others) with a unique single sign-on/sign-off, but... it looks as the users do still need be registered in the CMSMS database, even if they actually log-in using the external SSO system. A cleaner interface for external systems (without need of such a hacking) woud be nice, as well.

As far as I know, CMSMS requires only username and password for adding a new user. Any other required data could be requested from the external login moduled (name, surname and email). Groups definitions would be done in CMSMS, of course, as they are "local" to the application, but group user assignment could be taken from the external source when available.

Regards, and keep up the good work.
NK.
Post Reply

Return to “Feature ideas”