Metadata-Version: 2.1
Name: totp_auth
Version: 1.1.2
Summary: Easy setup totp-based login for your application
Author-email: MoxForever <moxforever10@gmail.com>
Project-URL: Homepage, https://github.com/MoxForever/totp_auth
Project-URL: Issues, https://github.com/MoxForever/totp_auth/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pyotp>=2.9.0
Requires-Dist: aiosqlite>=0.20.0

# TOTP Auth 
The project was created as a convenient utility for adding TOTP authorization to your site without changing your project.

### Technology support
| Technology   | With Header Rewrite | Without Header Rewrite |
|--------------|---------------------|------------------------|
| HTTP         | Yes                 | Yes                    |
| WebSocket    | No                  | Yes                    |
| EventStream  | No                  | Yes                    |

### TODO List
- [ ] Create web interface for configuration
- [ ] Light-weight version with 1 rewrite for implementing in docker containers
- [x] Migrate from .ini config to sqlite
- [ ] Add classic password support
- [ ] Rate limits for protect of bruteforce
- [ ] Login page customization

## Installation

Installation from pip is easy:
```bash
pip install totp_auth
```

## Usage

All interaction goes through `totp-auth`. 

### Run server

```bash
totp-auth run
```

### 
