# OneAuth v0.1.0 - Table of Contents

> A simple alternative to HTTP Basic Auth for Plug applications

## Pages

- [OneAuth](readme.md)
- [LICENSE](license.md)
- [Configuration](configuration.md)

## Modules

- [OneAuth](OneAuth.md): OneAuth provides simple username and password authentication for Plug-based
applications.

- Plugs
  - [OneAuth.Plug.LoadSession](OneAuth.Plug.LoadSession.md): Loads the current OneAuth session into the connection.
  - [OneAuth.Plug.RequireAuth](OneAuth.Plug.RequireAuth.md): Requires an authenticated OneAuth session.

- Internal
  - [OneAuth.Config](OneAuth.Config.md): Provides access to the OneAuth configuration.
  - [OneAuth.Credentials](OneAuth.Credentials.md): Credential verification for OneAuth.
  - [OneAuth.Login](OneAuth.Login.md): Implements the OneAuth login workflow.
  - [OneAuth.Session](OneAuth.Session.md): Creates and verifies signed OneAuth session tokens.

