kumidc/authentication
Kumi 70b5235be8
Enhanced TOTP verification and added RADIUS support
Implement additional security and functionality in authentication with the introduction of docstrings, type hints, and extended verification logic in the TOTP model to prevent repeated token use, improving robustness against replay attacks. Simultaneously, established the groundwork for RADIUS (Remote Authentication Dial-In User Service) support by creating models and management commands essential for handling authentication, accounting packets, and web-based authentication challenges, broadening the system's capability to integrate with network access servers and services.

Resolves issues with token replay attacks and sets the stage for scalable network authentication mechanisms.
2024-01-28 22:23:05 +01:00
..
forms Fixing TOTP login flow 2022-08-04 14:11:55 +02:00
helpers Fix (?) for login bug 2022-08-04 15:04:28 +02:00
hooks Lots of frontend work 2022-08-04 13:15:10 +02:00
migrations Add Django CAS authentication support 2023-12-24 09:16:55 +01:00
mixins Preparations for Android app 2023-07-08 16:11:38 +02:00
models Enhanced TOTP verification and added RADIUS support 2024-01-28 22:23:05 +01:00
templates/auth Lots of frontend work 2022-08-04 13:15:10 +02:00
urls Lots of frontend work 2022-08-04 13:15:10 +02:00
views Don't fail if AppSession is not set 2023-07-08 16:42:29 +02:00
__init__.py Lots of frontend work 2022-08-04 13:15:10 +02:00
admin.py Lots of frontend work 2022-08-04 13:15:10 +02:00
apps.py Lots of frontend work 2022-08-04 13:15:10 +02:00
cas.py Add Django CAS authentication support 2023-12-24 09:16:55 +01:00
tests.py Lots of frontend work 2022-08-04 13:15:10 +02:00