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]>
----------------------------------------------------------------

Reply via email to