Openmaize
Openmaize provides the following plugs:
Openmaize.LoginoutCheck
- checks the path to see if it is for the login or logout page
- handles login or logout if necessary
Openmaize.Authenticate
- authenticates the user
- sets (adds to the assigns map) the current_user variable
Openmaize.Authorize
- checks to see if the user is authorized to access the page / resource
See the relevant module documentation for more details.