andrew
|
7cf7e04d17
|
extracted interfaces for services, to aid in creating tests
|
2026-06-05 15:15:21 -04:00 |
|
andrew
|
0813323ac2
|
renamed form fields to work better with password managers; fixed bug where an invalid login requests were not being counted as login attempts; preserve username when using central auth
|
2026-06-01 16:28:57 -04:00 |
|
andrew
|
9114cfd96f
|
update to php 8.5, backup codes, etc.
modified: Dockerfile
modified: composer.json
modified: composer.lock
modified: config/packages/twig.yaml
modified: config/services.yaml
modified: docs/Caddyfile
modified: docs/compose.yaml
renamed: docs/env.example -> docs/example.env
modified: public/index.php
modified: readme.md
modified: src/Command/GenerateBackupCodesCommand.php
modified: src/ConfigBag.php
modified: src/Data/Payload.php
modified: src/Enum/Scope.php
modified: src/Listener/AcceptListener.php
modified: src/Listener/AllowListener.php
modified: src/Listener/InterceptListener.php
modified: src/Listener/LoginListener.php
modified: src/MonitorCacheKeys.php
modified: src/PersistCache.php
modified: src/Service/BackupCodeManager.php
modified: src/Service/DomainManager.php
new file: src/Service/LoginManager.php
modified: src/Trait/CookieNameTrait.php
modified: src/Trait/GetTotpTrait.php
modified: src/Trait/MakeNonceTrait.php
modified: src/Trait/StringTrait.php
modified: src/Utilities.php
modified: templates/_script.html.twig
modified: templates/_style.html.twig
modified: templates/base.html.twig
modified: templates/login.html.twig
|
2026-05-29 21:56:42 -04:00 |
|
andrew
|
43e9b7136e
|
auth subdomain tentatively complete.
All domain logic moved into service.
|
2026-05-22 12:43:02 -04:00 |
|
andrew
|
38124ef66c
|
First draft of backup codes. only created when the command is called. no command yet to expire/review codes.
Also added a few safeguards against excessively long user input.
Started on ability to redirect to auth subdomain (incomplete).
|
2026-05-21 12:15:35 -04:00 |
|