ElSadek, that reminds me again that I should write a tutorial about this topic...
For the custom login form: http://documentation.magnolia-cms.com/technical-guide/security.html#Customloginforms The location has slightly changed with Magnolia 4.5.x, it's now in configuration/server/filters/securityCallbacks/clientCallbacks The high level approach would be to: - create a custom module for JAAS authentication and integrate it into Magnolia (see jaas.config) - provide a custom ExternalUserManager with a customized getUser method and configure it under config/server/security/userManagers (order after system and before admin) - configure groups/roles/ACLs within Magnolia for the parts of the site to be used by logged-in external users-you also will have to adjust ACLs for the anonymous role on the public instance of Magnolia - specific parts of the website can be protected also in the ..securityCallback/clientCallbacks section If you have Magnolia Enterprise Edition (or a trial) I would urge you to look at how the LDAP module is implemented. Also have a look at the PUR (Public User Registration) module and it's implementation in the demo project. There you will also find examples for the configuration of groups/roles/ACLs. Also have a look at the LDAP documentation: http://documentation.magnolia-cms.com/modules/ldap.html Hope that helps to get you started... Lars -- Context is everything: http://forum.magnolia-cms.com/forum/thread.html?threadId=d9ce115d-7ec7-4ea8-b611-a05d3b1bb0e4 ---------------------------------------------------------------- For list details, see http://www.magnolia-cms.com/community/mailing-lists.html Alternatively, use our forums: http://forum.magnolia-cms.com/ To unsubscribe, E-mail to: <[email protected]> ----------------------------------------------------------------
