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).