Provides classes, interfaces and elements for credentials, authentication sessions and "remember me" management.
Each feature is accessed through dedicated managers.
These have several implementations according to the back-end store (for instance, memory or database).