23
July
2011

Adauth 1.0.0

Tagged: Adauth
Comments
Facebook_share Twitter_share Reddit_share
Adauth has now reached 1.0.0, admittedly it was a rather short journey version number wise (0.1.0 -> 1.0.0) a lot of extra features have been added. The core function of Active Directory authentication has remained largely unchanged but Adauth now provides a lot of additional helpers and generators to help you get it up and running quickly.

Adauth’s generated code is now split into 3 generators config which creates a sample config file, user_model which creates a user model with migration and sessions which creates a sessions_controller with views and routes. All these generators can be run using the all generator which as the name implies runs all the generators with their defaults. For more on the generators see the Wiki.

The generated code provides you with a fully functional user authentication system which can be easily modified. Adauth was designed to be easy to use and modify, I don’t believe in forcing people to use one specific method of authenticating users, If you want to have a radically different sessions create action you can.

Adauth pulls all the users information over from Active Directory and updates the record every time (assuming your using the generated code) this means that instead of having user management code in your rails application you do it all through Active Directory. This is a very powerful feature as its providing a SSO (Single Sign On) solution that you have ultimate control over. So when an employee leaves and your IT department disable their account in AD it will be disabled in all your rails applications as well, If a employee gets moved into another department when IT change their group memberships they will loose access to their old departments applications/features within an application and gain their new departments permissions.

I’m already having ideas for Adauth 1.1.0, I can’t say when it will be released as I don’t have a full feature list yet nor do I know how much time I will have to work on it. The main focus Adauth wise at the moment is documentation, I am going to be testing it against different domains and networks to see how it reacts, but so far it hasn’t come across anything it can't handle.
blog comments powered by Disqus
Html5-badge-h-css3-graphics-semantics
CSS Based on Twitters Bootstrap

88x31
All Content is written by Adam Laycock (Arcath) unless otherwise stated.

A little bit About Me

I am an IT Technician working in Primary Schools, I spend my time outside work writing programs, normally they end up bieng bots and other web based dodads