Adolfo Gómez García
1d5cd65858
Refactor authentication event logging to use service pool instead of deployed service
...
Fixing up oauth to use secure sessions
2024-09-19 13:02:40 +02:00
Adolfo Gómez García
95b79f6af1
Renamed test and fixed a warning to debug log on ui
2024-09-18 22:36:27 +02:00
Adolfo Gómez García
50449c79f2
Refactor OAuth2Authenticator to use ResponseType alias and handle logout URL in test_code_flow.py
2024-09-18 22:18:42 +02:00
Adolfo Gómez García
3fbd033964
Refactor OAuth2Authenticator to add support for logout URL in test_code_flow.py
2024-09-18 22:11:37 +02:00
Adolfo Gómez García
4d9ce8b11d
Refactor OAuth2Authenticator to handle different callback scenarios in test_code_flow.py
2024-09-18 22:10:21 +02:00
Adolfo Gómez García
8e51026336
Refactor OAuth2Authenticator to handle logout URL and store token on session
2024-09-18 22:09:51 +02:00
Adolfo Gómez García
fcac2d4d23
Refactor Cache class to add support for removing cached items
...
The Cache class in cache.py has been refactored to include a new method, `pop()`, which removes a stored cached item and returns it. This method takes a key as input and removes the corresponding item from the cache. If the item is not found, it returns a default value.
This change enhances the functionality of the Cache class by providing a convenient way to remove cached items when needed.
Refactor cache.py to improve cache management
2024-09-18 22:09:12 +02:00
Adolfo Gómez García
c6d9dac602
Adding support for oauth2 authenticator tests
2024-09-18 18:57:56 +02:00
Adolfo Gómez García
ac72b88554
Refactor authorize.py to ignore type checking
2024-09-18 18:57:35 +02:00
Adolfo Gómez García
e4a49ed763
Refactor OAuth2Authenticator to handle missing redirection endpoint and request object
2024-09-18 18:57:21 +02:00
Adolfo Gómez García
2cb262a6db
Refactor security key and secret sizes, and added support for generating public/private pem keys and public/private keys for openssh
2024-09-18 18:57:05 +02:00
Adolfo Gómez García
72e2204c3e
Refactor to use snake_case naming convention and taken away paramiko dependencie (Not needed, because we already use cryptography module)
2024-09-18 18:56:06 +02:00
Adolfo Gómez García
2e541c6cbf
Refactor user_interface.py for improved code readability and maintainability
2024-09-17 18:31:31 +02:00
Adolfo Gómez García
aaeed2d24c
Fixed tag processing flow... was a mess :S
2024-09-17 18:27:48 +02:00
Adolfo Gómez García
7365364b36
fixed import models
2024-09-17 17:05:52 +02:00
Adolfo Gómez García
e9c6b117b8
Refactor authentication URLs to use enum values
2024-09-17 17:05:25 +02:00
Adolfo Gómez García
b6a8892a63
Removed nonvalid links
2024-09-17 03:08:14 +02:00
Adolfo Gómez García
27f950e2b6
Several minor fixes
...
- Error exception show fix
- Oauth2 tokeninfo fix
- Extracted common fields from ldap, etc.. to fields
- Removed "rereading" tag from main.py, nonsense...
2024-09-17 02:47:34 +02:00
Adolfo Gómez García
735a447334
Updating icons
2024-09-16 19:04:08 +02:00
Adolfo Gómez García
c7666bb4f2
Refactor authentication logging to include error flag
2024-09-16 16:22:42 +02:00
Adolfo Gómez García
c67eee8b73
Refactor pickle imports to use pickletools.optimize
2024-09-13 19:50:10 +02:00
Adolfo Gómez García
33508e0ba0
Refactor variable names in Authenticator class
2024-09-13 19:04:13 +02:00
Adolfo Gómez García
3bbf9ec99a
Refactor deferred deletion worker imports
2024-09-13 00:01:08 +02:00
Adolfo Gómez García
a170596f1d
Improved some user service logs
2024-09-12 21:07:43 +02:00
Adolfo Gómez García
ba78eb7f33
Fixed Rest Userservice to honor "cache" or "assigned" on deletion
2024-09-12 17:59:35 +02:00
Adolfo Gómez García
0524a1bc78
some minor refactoring of userservice names
2024-09-11 17:39:35 +02:00
Adolfo Gómez García
efc4244367
Update HTML5RDPTransport drive name configuration to allow reading from settings file GUACAMOLE_DRIVE_NAME
2024-09-11 16:18:33 +02:00
Adolfo Gómez García
a61514cd3d
Update translations
2024-09-11 15:47:56 +02:00
Adolfo Gómez García
e0fdd8878a
Upgraded user interfaces
2024-09-11 03:42:15 +02:00
Adolfo Gómez García
ab1e807f36
Added tests for validate initialization by ip also
2024-09-10 09:57:05 +02:00
Adolfo Gómez García
4c755f548e
Fixed cache decorator for functions without arguments and fixed server registration certification validation to allow empty certificate
2024-09-10 03:45:52 +02:00
Adolfo Gómez García
b0ffdb5492
Minor aclarations for ActorV3
2024-09-10 03:25:16 +02:00
Adolfo Gómez García
0c6afef707
Refactor code to allow optional prefix in the cached decorator, and improved cache selector for better avoidande of cache collisions
2024-09-10 03:00:11 +02:00
Adolfo Gómez García
a3868190a1
Refactor SAMLAuthenticator to always generate HTTPS URLs
2024-09-09 17:24:38 +02:00
Adolfo Gómez García
6544f194db
Minor fixes and finished actor_initialization implementation
...
Improved deferred deletion to, in process_to_stop, check must_stop_before_deletion also
2024-09-09 00:44:49 +02:00
Adolfo Gómez García
b01cd25648
Refactor code to remove unused import and fix formatting in SAML authentication module
2024-09-08 21:45:31 +02:00
Adolfo Gómez García
320e97b85d
Refactor code to use validate_certificate instead of validate_server_certificate in server registration
2024-09-08 21:45:03 +02:00
Adolfo Gómez García
6a0244e83d
Refactor code to remove unused imports and fix formatting
2024-09-07 23:47:56 +02:00
Adolfo Gómez García
3f8797f4d0
Refacotiriced actor_data return value, and added "actor_initialization". Also normalized the list of ids, so all methods use same mechanincs to obtain it
2024-09-07 21:12:11 +02:00
Adolfo Gómez García
e42e3e4fbd
Refactor code to update client version check
2024-09-06 17:09:34 +02:00
Adolfo Gómez García
1e028d5fdc
Refactor code to initialize modules in uds/mfas, uds/notifiers, uds/osmanagers, uds/services, and uds/transports packages
2024-09-06 04:15:59 +02:00
Adolfo Gómez García
6248ac69af
Refactor code to generate ServiceInfo and some minor fixes
2024-09-06 04:06:51 +02:00
Adolfo Gómez García
c794b2befa
Fixed external url lauchern
2024-09-05 19:29:59 +02:00
Adolfo Gómez García
01c41704a9
Fixed default retries to 1 day (failures) and state checks (lock on an single state) to 3 hours...
2024-09-04 22:36:59 +02:00
Adolfo Gómez García
e90099bcac
Added "is_deleted" to proxmox
2024-09-04 22:24:11 +02:00
Adolfo Gómez García
8e5418d792
chore: Update logger level in dispatcher.py
2024-09-04 19:41:08 +02:00
Adolfo Gómez García
20496327bb
Fixed OSManager process unused machine
2024-09-04 18:51:18 +02:00
Adolfo Gómez García
ba0dd1f46a
chore: Added capacity to put_back_to_cache to all Dynamic services
2024-09-03 23:36:55 +02:00
Adolfo Gómez García
a47e5b2d93
Updated admin interface
2024-09-03 20:28:20 +02:00
Adolfo Gómez García
722cfae7ae
fixed stats for use on returning back service to cache.
2024-09-03 19:26:14 +02:00