165 Commits

Author SHA1 Message Date
Dominique Eifländer
46f9ca0734 RED-9225: Added first customer api endpoints 2024-05-29 12:59:39 +02:00
maverickstuder
7e60a66a68 RED-8477: SSO settings endpoint for SAML
* added more tests
* refactoring
* added check for existing idp with same displayName on update

(cherry picked from commit 12e8c0f53f57fea724402dc8be039f785a821f2d)
2024-02-21 13:15:52 +01:00
Maverick Studer
da59130a7e RED-8477: SSO settings endpoint for SAML
(cherry picked from commit f98394c1366a7ab5266fa07749e51f5c20798185)
2024-02-21 13:15:52 +01:00
Maverick Studer
6954a5cee3 RED-8477: SSO settings endpoint for SAML 2024-02-15 13:53:33 +01:00
Maverick Studer
5af289479e RED-8477: SSO settings endpoint for SAML 2024-02-13 12:42:21 +01:00
Andrei Isvoran
68bc112660 RED-6659 - Update KNECON_ADMIN rank & add error handling for acces denied 2024-02-08 11:42:26 +02:00
Maverick Studer
b3dd62e3ca Merge branch 'RED-8333' into 'main'
RED-8333: Misleading error message when creating user with already existing e-mail

See merge request fforesight/tenant-user-management-service!84
2024-02-06 16:46:00 +01:00
Maverick Studer
ac1b86fa41 RED-8333: Misleading error message when creating user with already existing e-mail 2024-02-06 16:46:00 +01:00
Maverick Studer
abb11a4893 Merge branch 'RED-8454' into 'main'
RED-8454: Remove red-read-dossiers for RED_ADMIN and RED_USERS_ADMIN role

See merge request fforesight/tenant-user-management-service!83
2024-02-06 16:35:18 +01:00
maverickstuder
9241a191fa RED-8454: Remove red-read-dossiers for RED_ADMIN and RED_USERS_ADMIN role 2024-02-06 16:11:36 +01:00
Andrei Isvoran
5c0679f1fc Red-6659 - Don't allow users with lower rank roles to activate/deactivate users with higher rank roles 2024-02-06 11:56:45 +01:00
Maverick Studer
72def10e4a Red 8333: Misleading error message when creating user with already existing e-mail 2024-02-05 15:13:38 +01:00
Maverick Studer
2d34c1999d Merge branch 'RED-6625' into 'main'
RED-6625: Inconsistencies when creating a new user

See merge request fforesight/tenant-user-management-service!79
2024-02-05 11:24:29 +01:00
maverickstuder
f0f888a63d RED-6625: Inconsistencies when creating a new user 2024-02-05 11:18:39 +01:00
Yannik Hampe
7f220bd348 Merge branch 'RED-8343-fix' into 'main'
RED-8343: change 500 to 403

See merge request fforesight/tenant-user-management-service!78
2024-02-05 11:11:31 +01:00
Yannik Hampe
86e676cc51 Merge branch 'RED-8414-fix' into 'main'
RED-8414: create new role admin

See merge request fforesight/tenant-user-management-service!75
2024-02-05 11:10:40 +01:00
maverickstuder
a20484e486 RED-6625: Inconsistencies when creating a new user 2024-02-05 11:06:23 +01:00
yhampe
d151831ad9 RED-8343: change 500 to 403
removed 403
2024-02-05 11:02:35 +01:00
yhampe
e2c74b607b RED-8414: create new role admin
fixed failing tests
2024-02-05 10:58:29 +01:00
Timo Bejan
2fc8c9fc65 Updated KC client lib RED-8431 2024-02-04 08:34:01 +01:00
Dominique Eifländer
cb88dca0ea RED-8171: Traces do not stop at @Async 2024-02-02 14:50:29 +01:00
yhampe
c0b98a1bef RED-8414: create new role admin
If users have only the KNECON_ADMIN role they should be filtered out completely

If users have the KNECON_ADMIN role and a RED_x role they should be included in the response, but only the RED_x roles should be listed
2024-02-02 14:02:20 +01:00
yhampe
fa71cb9633 RED-8343 Change response 500 to 403 Forbidden for Deleted User Handling
catching and throwing forbidden exception on specific method
2024-02-02 12:35:26 +01:00
yhampe
8f8b6787e9 RED-8343
working on debugging
2024-02-02 12:35:26 +01:00
yhampe
84a0c47ae6 RED-8414 add role knecon admin
added roles and rights from RED_ADMIN

also added 403 definition
2024-02-01 18:42:47 +01:00
Dominique Eifländer
2648d49c81 RED-7939: Return 204 if user to delete does not exist 2024-01-31 10:38:22 +01:00
Timo Bejan
4eb7e1709e claryfind hotfix 2024-01-30 19:15:52 +08:00
Timo Bejan
6712f25890 claryfind hotfix 2024-01-30 18:57:47 +08:00
yhampe
44a404f2da RED-6888: delete tenant endpoint
added missing roles
fixed routing key
2024-01-30 11:00:09 +01:00
yhampe
2feffb9b80 RED-6888: forgot to authorize for role 2024-01-30 09:46:03 +01:00
Timo Bejan
7f45a73bce RED-8085 - pmd/checkstyle cleanup 2024-01-29 10:31:49 +01:00
Yannik Hampe
95778f7926 Merge branch 'RED-6668' into 'main'
RED-6888: Add delete tenant endpoint

See merge request fforesight/tenant-user-management-service!66
2024-01-26 11:55:01 +01:00
yhampe
d74d4217f8 RED-6888: Add delete tenant endpoint
review feedback
2024-01-26 09:29:21 +01:00
yhampe
0722b50584 RED-6888: Add delete tenant endpoint
fixed mistake in endpoint description
2024-01-26 08:37:25 +01:00
yhampe
51d1039866 RED-6888: Add delete tenant endpoint
removed import
2024-01-25 10:19:35 +01:00
yhampe
819730d970 RED-6888: Add delete tenant endpoint
removed extra topic exchange
removed not needed event
fixed code errors
tested on stack
2024-01-25 09:49:48 +01:00
yhampe
64cecc4a7d RED-6888: Add delete tenant endpoint
changed method signature to void
2024-01-24 09:45:46 +01:00
yhampe
96d03f756d RED-6888: Add delete tenant endpoint
changed delete tenant queue name
2024-01-23 14:58:04 +01:00
yhampe
8783dc91e7 RED-6888: Add delete tenant endpoint
added endpoint
added methods to service
deleting everything except cache
2024-01-23 12:51:29 +01:00
Ali Oezyetimoglu
08ed0f29c0 RED-7539: changed error message when validating password causes an error 2024-01-19 16:04:41 +01:00
Timo Bejan
6edbd910c4 new valid url 2024-01-10 17:26:47 +02:00
Ali Oezyetimoglu
1f3c862497 RED-5012: catching if user has insufficient rank while creating a user 2024-01-10 08:40:16 +01:00
Ali Oezyetimoglu
79a465aa40 RED-5012: catching if user has insufficient rank while creating a user 2024-01-09 22:06:31 +01:00
Timo Bejan
8a41d70701 RED-8123 - privilege escalation is not checked/validated 2024-01-04 14:27:18 +02:00
Timo Bejan
7462b38f9f Fixed dev profile and fixed not working swagger in production - issue relates to spring dependency updates and how cascade yamls are handled 2024-01-04 10:34:50 +02:00
Kilian Schuettler
d935a0488e RED-7384: fix rabbitTemplate configuration 2023-12-14 16:48:05 +01:00
Timo Bejan
b0bf8359b9 fixed sample yaml 2023-12-14 10:19:55 +02:00
Timo Bejan
7ae7dc10db checkstyle fix 2023-12-13 16:23:00 +02:00
Timo Bejan
7dc03d7781 Sample code and fixes for connecting to syngenta training data 2023-12-13 16:22:04 +02:00
Dominique Eifländer
d55ef70442 RED-5223: Enabled tracing, upgrade spring, use logstash-logback-encoder for json logs 2023-12-12 13:30:01 +01:00