Design and create a lightweight and modularized set of components that offer dedicated solutions of the tasks around authentication. This design provides an opportunity to build an application from simple blocks and keep the number of unused classes very low.
- Modularized structure
- Dedicated solutions for dedicated functions
- Easy-To-Use API
- Session management
- Remember Me
- User authentication (username and password)
- Web integration
- Execute authenticated processes
- Query the authenticated user of the current thread
The final goal is to execute an authenticated process and query the owner of the authenticated process while it runs. To identify a user the Resource component will be used, for more information about resources read the “Resource” chapter of the Modularized Persistence post.
The Entry Point is the place where the user appears as the business actor in the application. In case of a web applications the Entry Point is…
View original post 1,167 more words