News » Authentication Module for SilverStripe 2.2
Yesterday I finished version 0.1.0 of the External Authentication module for SilverStripe CMS. This module allows you to utelize external authentication sources for CMS administrators/users. It is not the same as single sign-on, but it allows you to have at least the same password and user ID everywhere.
If the authentication source is under your control, you can even enable automatic account creation, making user administration tasks even easier.
At the moment the module supports IMAP, POP3, FTP and LDAP for authentication, the LDAP driver being most feature rich. Accounts auto created with the LDAP driver contain the proper user names and emails. Furthermore, if you use your LDAP also for Unix account administration and you use password expiry, the expiration mechanism can also be used by SilverStripe. All drivers support either SSL, TLS or both.
You can find documentation for this module at the SilverStripe wiki. The source is also in their SVN system, but you can download a tar ball here. Just unpack the module in your main SilverStripe directory, set the proper file permissions and the rest is in the README file.