Commit Graph
100 Commits
Author SHA1 Message Date
Eduardo Silva 66a3895eff enhance logging and error handling in authentication process 2026-03-16 11:26:16 -03:00
Eduardo Silva a68820fd98 add session management routes and session page template 2026-03-16 10:34:10 -03:00
Eduardo Silva 59ca60c642 update libs 2026-03-16 10:18:46 -03:00
Eduardo Silva 76326aded7 update libs 2026-03-16 10:14:52 -03:00
Eduardo Silva 684c416049 adminlte cleanup 2026-03-16 09:58:29 -03:00
Eduardo Silva 27311e5ce9 remove package-lock.json from adminlte 2026-03-16 09:54:12 -03:00
Eduardo Silva 6591eca65b add session expiration fields to auth method form and model 2026-03-16 09:49:29 -03:00
Eduardo Silva 491e78efdb move from authelia implementation to custom authentication gateway 2026-03-16 09:49:17 -03:00
Eduardo Silva d84cf0a174 add initial implementation of auth gateway with models, routes, and session management 2026-03-16 09:47:02 -03:00
Eduardo Silva 963ed54c86 update translations 2026-03-15 17:31:19 -03:00
Eduardo Silva a6de7fb3d0 update translations 2026-03-15 17:21:24 -03:00
Eduardo Silva 14bd4e8ccc add TOTP authentication method rules and display in user list 2026-03-15 17:20:18 -03:00
Eduardo Silva 01da3c9de0 update user list link activation logic in sidebar 2026-03-15 17:11:29 -03:00
Eduardo Silva 2386d8fbb3 add password and TOTP PIN fields to user form with validation and QR code generation 2026-03-15 17:08:58 -03:00
Eduardo Silva 75d4fb022b add TOTP secret generation button and update help text for TOTP authentication 2026-03-15 16:49:54 -03:00
Eduardo Silva 218bd32e93 refactor session cookie handling for Authelia integration 2026-03-15 16:30:28 -03:00
Eduardo Silva e8622f84a8 add argon2-cffi and PyYAML to requirements 2026-03-15 16:30:16 -03:00
Eduardo Silva 517bd14bdb remove unused TOTP field and update user model constraints 2026-03-15 16:29:20 -03:00
Eduardo Silva 6b70701c9c refactor Caddyfile generation to improve policy handling and cookie collection 2026-03-15 11:37:25 -03:00
Eduardo Silva 8d5e80758d improved debug export for caddy 2026-03-15 11:12:58 -03:00
Eduardo Silva 1a71dc4eb3 add conditional export of Caddy config for DEBUG mode 2026-03-15 11:08:09 -03:00
Eduardo Silva a5ab2f65e8 update Authelia internal URL 2026-03-15 10:57:56 -03:00
Eduardo Silva c9c7355ab5 update ignore rules 2026-03-15 10:57:31 -03:00
Eduardo Silva 715332f384 refactor Authelia setup and configuration handling 2026-03-15 10:16:26 -03:00
Eduardo Silva f2c00d59ee increase wait interval for Authelia configuration file check 2026-03-14 23:01:32 -03:00
Eduardo Silva b02f7fcc87 add Caddy and Authelia support with configuration scripts and Docker setup 2026-03-14 22:56:47 -03:00
Eduardo Silva d0f0b6eb74 update translations 2026-03-14 12:09:11 -03:00
Eduardo Silva b2111f77a1 update translations 2026-03-14 11:59:42 -03:00
Eduardo Silva 5330bde3f5 update translations 2026-03-14 11:55:15 -03:00
Eduardo Silva ac87874b8a add export configuration feature for Caddy 2026-03-14 11:54:49 -03:00
Eduardo Silva d686e6831d update config example 2026-03-14 11:49:34 -03:00
Eduardo Silva 10187372f3 add password_hash field 2026-03-14 11:14:26 -03:00
Eduardo Silva f8596bc8ff add CADDY_ENABLED configuration from environment variable 2026-03-14 11:01:01 -03:00
Eduardo Silva 539f6592c5 update caddy config_files location 2026-03-14 10:46:42 -03:00
Eduardo Silva 2030ec5904 add script to generate wireguard_webadmin.json 2026-03-14 10:41:39 -03:00
Eduardo Silva 1097ae90cf update translations 2026-03-14 10:14:39 -03:00
Eduardo Silva 15dda616d2 validate reserved names and upstream URLs in form cleaning 2026-03-14 10:14:30 -03:00
Eduardo Silva d364c05f36 update examples 2026-03-14 10:14:19 -03:00
Eduardo Silva 76a3f1f094 update translations 2026-03-14 09:52:14 -03:00
Eduardo Silva 14293276f6 update translations 2026-03-14 09:35:43 -03:00
Eduardo Silva dfea91ba35 enhance authentication method validation in forms.py 2026-03-14 09:34:59 -03:00
Eduardo Silva d4afed3fc8 update ignore rules 2026-03-14 09:34:22 -03:00
Eduardo Silva 83cc605116 update translations 2026-03-14 08:52:45 -03:00
Eduardo Silva 06426b3852 add 'Global TOTP Before Authentication' option and update form layouts 2026-03-14 08:52:31 -03:00
Eduardo Silva 72e3e2e1ca update translations 2026-03-13 20:44:45 -03:00
Eduardo Silva 1f2921c582 update translations 2026-03-13 20:13:05 -03:00
Eduardo Silva a9baffe725 add policy type selection for access policies 2026-03-13 20:12:29 -03:00
Eduardo Silva e19033a28c update policy_type choices 2026-03-13 17:44:53 -03:00
Eduardo Silva c330e70c08 update API documentation 2026-03-13 17:30:08 -03:00
Eduardo Silva a642500066 add main_addresses to peer creation and update responses 2026-03-13 17:23:57 -03:00
Eduardo Silva 9e9dc6b4bd add app_gateway_policy_form template 2026-03-13 12:49:57 -03:00
Eduardo Silva 988d571302 update translations 2026-03-12 18:54:37 -03:00
Eduardo Silva 5f894c4e6e add application details view and update related forms; improve layout 2026-03-12 18:41:21 -03:00
Eduardo Silva 7e86bd7208 fix button spacing 2026-03-12 17:28:41 -03:00
Eduardo Silva dd129c4a31 update translations 2026-03-12 15:23:39 -03:00
Eduardo Silva 17108c984e enhance forms and views with PrependedText for better input clarity; update tab order in gatekeeper list 2026-03-12 15:22:58 -03:00
Eduardo Silva 38414dd276 refactor forms and views for improved layout and consistency; update auth method relationships in models 2026-03-12 14:58:36 -03:00
Eduardo Silva 289abdada3 add app_gateway management views and templates 2026-03-12 14:15:14 -03:00
Eduardo Silva bd02f028b5 update translations 2026-03-12 14:14:27 -03:00
Eduardo Silva 4bc1818e6a update translations 2026-03-12 11:10:46 -03:00
Eduardo Silva 38246ddaa2 update translations 2026-03-12 10:44:57 -03:00
Eduardo Silva 57facc2635 improve authentication method form 2026-03-12 10:44:19 -03:00
Eduardo Silva d67c48f427 improve authentication method form 2026-03-12 10:26:47 -03:00
Eduardo Silva 197186b223 add gatekeeper authentication method form template 2026-03-12 10:02:47 -03:00
Eduardo Silva cecdb7b0fa add management views, forms, and templates for Gatekeeper IP addresses 2026-03-12 09:58:08 -03:00
Eduardo Silva 7119eacef1 update translations 2026-03-12 09:47:36 -03:00
Eduardo Silva 6d129213cd add IP address authentication method and related model 2026-03-12 09:35:27 -03:00
Eduardo Silva e57bce8495 add gatekeeper management views, forms, and templates 2026-03-12 09:22:00 -03:00
Eduardo Silva 6b4b2fd41d update translations 2026-03-11 18:50:37 -03:00
Eduardo Silva 44245cfb74 add gatekeeper and app_gateway to sidebar 2026-03-11 18:39:44 -03:00
Eduardo Silva 1b51ced8bd gatekeeper and app_gateway first commit 2026-03-11 16:35:43 -03:00
Eduardo Silva 7677ddc851 handle subprocess error in list_network_interfaces function 2026-03-11 16:32:18 -03:00
Eduardo Silva 150340becb gatekeeper config examples 2026-03-11 15:34:08 -03:00
Eduardo Silva 29aeb51cf0 Caddy first implementation 2026-03-10 18:18:04 -03:00
Eduardo Silva 6a78391ce1 rename docker-compose-no-nginx-dev.yml to docker-compose-dev.yml 2026-03-10 16:25:07 -03:00
Eduardo Silva 8bf77cef86 add allowed_ip parameter to peer creation API documentation.
remove parameter for allowed_ip_netmask
2026-03-10 15:05:43 -03:00
Eduardo Silva 1c5699b9f0 remove allowed_ip_netmask in peer creation 2026-03-10 14:57:24 -03:00
Eduardo Silva c4e43451c8 fix queryset filtering by removing union() from user_allowed_peers 2026-03-10 13:48:09 -03:00
Eduardo Silva cd98be5b96 package updates 2026-03-10 12:56:57 -03:00
Eduardo Silva 04c955ac77 escape JavaScript in tooltip translations for WireGuard status update 2026-02-14 14:44:21 -03:00
Eduardo Silva 1a5169d823 update translations 2026-02-12 13:37:48 -03:00
Eduardo Silva b6fe5aeb21 update translations 2026-02-12 13:34:45 -03:00
Eduardo Silva 23cb4f004f add notice about API progress and issue reporting in documentation 2026-02-12 13:34:36 -03:00
Eduardo Silva d316db011b bump version 2026-02-12 13:19:08 -03:00
Eduardo Silva 38b63a4652 update translations 2026-02-12 13:18:31 -03:00
Eduardo Silva 0e8f9e48b9 add language statistics output for .po files 2026-02-12 13:18:19 -03:00
Eduardo Silva 41c52c0bb6 temporary disable some unused fields 2026-02-12 13:17:59 -03:00
Eduardo Silva eb8169781c update translations 2026-02-12 12:41:23 -03:00
Eduardo Silva 8ad692ddad update stack 2026-02-12 08:45:55 -03:00
Eduardo Silva 8635a1ad21 Add WireGuard status API endpoint: implement api_v2_wireguard_status function 2026-02-11 18:01:33 -03:00
Eduardo Silva bd1dddbaab Enhance API documentation: format example output and add curl command examples 2026-02-11 17:47:34 -03:00
Eduardo Silva d3c02a46c8 remove duplicated title 2026-02-11 17:24:32 -03:00
Eduardo Silva 6c707604e5 Enhance API documentation layout: implement collapsible sections for parameters, returns, and examples 2026-02-11 17:22:56 -03:00
Eduardo Silva 1a12d4a8c1 Enhance API documentation layout: implement collapsible sections for parameters, returns, and examples 2026-02-11 17:21:51 -03:00
Eduardo Silva 34a74d4de6 Refactor API documentation layout: improve structure and enhance collapsible sections for parameters, returns, and examples 2026-02-11 17:17:45 -03:00
Eduardo Silva 8c7deb9f88 Enhance API documentation layout and interactivity: implement collapsible sections for methods, parameters, returns, and examples 2026-02-11 17:06:40 -03:00
Eduardo Silva 1dcf94518f Add API Docummentation 2026-02-11 16:50:36 -03:00
Eduardo Silva f2dc9942d9 Add API endpoints for listing peers and retrieving peer details 2026-02-11 16:49:32 -03:00
Eduardo Silva 8c6a5262d3 Add API endpoints for listing peers and retrieving peer details 2026-02-11 16:05:20 -03:00
Eduardo Silva dc7fee2de8 Add API v2 for managing WireGuard peers: create, update, and delete functionality 2026-02-11 15:29:52 -03:00