Core authentication functionality.
Public variables and functions:
Ring request handlers for login and logout.
Ring middleware for authentication.
Core authentication protocols.
In-memory implementations of storage protocols.