Rubén D
4e346d9f1a
chore: Bootstrap refactoring
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-04-20 11:59:23 +02:00
Rubén D
04c49cb8fd
chore(tests): UT for Login service
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-04-15 07:56:27 +02:00
Rubén D
fb68ff5c0d
chore(tests): UT for LdapCheck service
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-04-13 08:19:41 +02:00
Rubén D
465fec9935
chore(tests): UT for User service
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-04-09 06:42:26 +02:00
Rubén D
1fd39467fd
chore(tests): UT for UserProfile service
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-04-07 08:42:47 +02:00
Rubén D
f8ce2f1821
chore(tests): UT for UserPass service
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-04-07 08:01:02 +02:00
Rubén D
1d2e991be5
chore(tests): UT for UserMasterPass service
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-04-07 07:44:23 +02:00
Rubén D
963b4fa023
chore(tests): UT for UserGroup service
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-04-01 16:32:44 +02:00
Rubén D
a79705679d
chore(tests): UT for Eventlog repository
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-03-11 17:40:09 +01:00
Rubén D
b3b83c10b4
chore(tests): UT for Mail service
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-03-10 11:11:19 +01:00
Rubén D
db73e69dba
chore(tests): UT for Notification service
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-03-10 01:15:53 +01:00
Rubén D
5103fabf25
chore(tests): UT for Notification repository
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-03-10 00:27:19 +01:00
Rubén D
d17b50183a
chore: Fix wrong classes naming
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-03-09 13:19:02 +01:00
Rubén D
2e4eca1c75
chore(tests): UT for ItemPreset
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-03-09 12:48:40 +01:00
Rubén D
2c44b4f1cf
chore(tests): UT for LdapImport service
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-03-08 06:25:16 +01:00
Rubén D
f68de1f917
chore: Refactor AuthToken interfaces naming
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-01-16 09:06:43 +01:00
Rubén D
7eee87b74c
chore: Refactor Account interfaces naming
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-01-16 08:47:32 +01:00
Rubén D
49805d6b27
chore(tests): UT for UpgradeConfig service
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-01-15 18:05:20 +01:00
Rubén D
739f40ba5d
chore(tests): UT for Config service & repository
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-01-14 10:42:45 +01:00
Rubén D
3d8891e15f
chore: Code refactoring
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2023-12-08 12:34:32 +01:00
Rubén D
7de0b1888d
chore: Remove unused methods, minor refactor.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2023-12-07 07:34:49 +01:00
Rubén D
cd6b3dbc92
chore: Remove unused file and set type
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2023-12-06 12:56:36 +01:00
Rubén D
d542685e14
chore: Move exceptions to domain
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2023-11-26 22:17:14 +01:00
Rubén D
05af371010
chore: Move interfaces into Domain
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2023-11-26 13:09:47 +01:00
Rubén D
c0e876bd42
chore: Move interfaces into Domain
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2023-11-26 13:00:30 +01:00
Rubén D
3dd1966e1a
chore(tests): UT for Provider auth
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2023-11-12 23:33:03 +01:00
Rubén D
7eff3307e8
chore(tests): UT for Browser auth
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2023-11-12 10:12:10 +01:00
Rubén D
a193276519
chore(tests): UT for ACL handler
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2023-11-11 10:16:40 +01:00
Rubén D
dd43b9842f
chore: Refactor EventDispatcher and observer pattern
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2023-11-03 12:15:48 +01:00
Rubén D
0f0de77414
chore(tests): UT for LDAP Util
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2023-11-02 12:42:11 +01:00
Rubén D
d1b040300e
chore(tests): UT for LDAP STD
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2023-11-01 19:03:38 +01:00
Rubén D
d30b5634f1
chore(tests): UT for LDAP MS ADS
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2023-11-01 18:02:42 +01:00
Rubén D
53d62e2d39
chore(tests): UT for LDAP authentication
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2023-10-29 11:09:37 +01:00
Rubén D
b640b6d695
chore(refactor): LDAP auth refactoring.
...
- Decouple from ldap_* native functions
- Use Laminas/Ldap library
- Use enum for interface constants
- Move LDAP interfaces to domain
- Simplify LdapActions API
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2023-06-03 21:40:20 +02:00
Rubén D
5952a3f48a
chore: Adapt to hexagonal architecture pattern.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-11-26 19:45:53 +01:00
Rubén D
796ecbc5fb
chore: Implement AccountAclService tests.
...
Use scoped namespace for simple functions.
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-11-25 23:40:27 +01:00
Rubén D
1c8fb0ea1a
refactor: [WIP] Use hexagonal architecture and implement interfaces for services and repositories.
...
Controllers are being splited into commands to better dependency management.
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-06-06 08:17:34 +02:00
Rubén D
a6e34f7b25
chore: Use Application on constructor.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-05-28 09:14:37 +02:00
Rubén D
f22145b389
chore: Use Application helper class and externalize UpgradeConfigChecker.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-05-16 22:04:08 +02:00
Rubén D
fe349cb6f9
chore: Inject dependencies into modules.
...
Avoid to inject de IoC container and inject required dependencies. A few helper modules have been created to provide common dependencies.
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-05-16 18:02:35 +02:00
Rubén D
6a6c5d966d
* [FIX] Minor fixes.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-02-27 13:52:40 +01:00
Rubén D
6f2f1ec5e2
* [FIX] Prevent login process when user/password are not provided.
...
* [FIX] Use null when clientId or categoryId are not set when searching account.
* [FIX] Minor fixes.
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2021-10-17 22:56:21 +02:00
Rubén D
ebe58282f6
* [ADD] Test API module without using a real sysPass instance.
...
* [MOD] Improve module loading.
* [MOD] Improve backup file regex.
* [MOD] Minor code tweaks.
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2021-10-17 16:26:39 +02:00
Rubén D
58249da565
* [MOD] Use static types.
...
* [MOD] CORS headers.
* [MOD] Improve Forwarded header lookup.
* [ADD] Create interface for configuration data.
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2021-10-12 20:49:18 +02:00
Rubén D
f8e9e19731
* [ADD] Backup CLI command and tests.
...
* [MOD] Code refactoring.
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2021-09-26 18:42:34 +02:00
Rubén D
0b02c8fdbf
Merge branch 'v3.2' into feature/cli_module
...
# Conflicts:
# composer.json
# composer.lock
# lib/SP/Providers/Auth/Ldap/LdapMsAds.php
# lib/SP/Services/Install/Installer.php
# lib/SP/Util/Checks.php
# lib/SP/Util/Link.php
# public/js/app-actions.min.js
# public/js/app-util.min.js
# tests/res/scripts/reset_db.sh
2021-09-19 21:40:27 +02:00
Rubén D
d82dd4cb4b
* [MOD] Use logger on CLI commands
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2021-03-13 10:01:29 +01:00
Rubén D
699c40a694
* [FIX] Fix ADS search behavior by unsseting ACCOUNTDISABLE flag for UserAccountControl property, since it prevents to throw the proper status code when authenticating against LDAP. Thanks to @t0l0 for testing. Closes #1574
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2021-01-17 15:13:36 +01:00
Rubén D
728ec832f3
* [FIX] Fix ADS search behavior by unsseting ACCOUNTDISABLE flag for UserAccountControl property, since it prevents to throw the proper status code when authenticating against LDAP. Thanks to @t0l0 for testing. Closes #1574
...
* [MOD] Update dependencies
* [MOD] Bump version number
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2021-01-16 12:13:25 +01:00
Rubén D
b0050813b0
* [FIX] Fix ADS search behavior by unsseting ACCOUNTDISABLE flag for UserAccountControl property, since it prevents to throw the proper status code when authenticating against LDAP. Thanks to @t0l0 for testing. Closes #1574
...
* [MOD] Update dependencies
* [MOD] Bump version number
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2021-01-16 11:46:58 +01:00