Adolfo Gómez García
d973e89842
Updated client
2024-09-23 23:34:53 +02:00
Adolfo Gómez García
821ee3ecc1
Fixing up connection scripts for RDP. Preparing them for future client change on how these are executed
2024-09-23 17:34:21 +02:00
Adolfo Gómez García
af3a03d7f7
Remove 'Max Audit Logs duration' from Security section in Config
2024-09-23 16:07:46 +02:00
Adolfo Gómez García
58b845efd2
Fixed tests
2024-09-23 16:07:38 +02:00
Adolfo Gómez García
27d8432d6d
Refactor OAuth2Test to include code challenge verification and state value retrieval
...
Refactor the OAuth2Authenticator class in the authenticator.py file to use the cache.pop() method instead of cache.get() and cache.remove()
2024-09-20 00:14:38 +02:00
Adolfo Gómez García
55f3a697ca
Refactor pyrightconfig.json to include src/**/*.py and add stubPath for enterprise/stubs
...
Working on oauth2 tests
2024-09-19 22:21:57 +02:00
Adolfo Gómez García
6ce5cbe10e
Some improvements to Authentication limitation by network (Extended to REST api and whatever uses authenticator)
2024-09-19 19:32:42 +02:00
Adolfo Gómez García
fc671f2a7a
Now the IP is checked always on authenticate to allow login
2024-09-19 19:03:29 +02:00
Adolfo Gómez García
ec52e0a16f
Removing old legacy nonsese code froma auth (internal authentication is a nonsense...)
2024-09-19 18:41:34 +02:00
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