Commit Graph

45 Commits

Author SHA1 Message Date
YuehuCao
49770da205 feat(custom): enable custom_id function to migrate freeleaps data safely 2025-09-23 09:46:54 +08:00
YuehuCao
03bd84ba9a feat(permission): use new defined permission 2025-09-16 16:30:43 +08:00
YuehuCao
a3f8d7b8cf feat(role&permission): migrate the roles and permissions from freeleaps to authentication 2025-09-16 16:28:15 +08:00
sunhaolou
c200e70970 feat: add new apis for Magicleaps product use 2025-08-25 17:31:16 +08:00
icecheng
e2f51d09da feat(role): update docs 2025-08-12 11:17:52 +08:00
icecheng
69d1007ddf feat(test): add unittest for role management, add coverage report for role management 2025-07-25 16:20:50 +08:00
icecheng
30e6ca72a7 feat(refactor): remove duplicate get_current_user 2025-07-25 10:26:09 +08:00
icecheng
0f7d63f4a2 feat(role_management): add test report for role management 2025-07-22 17:14:30 +08:00
icecheng
55e0bebbef feat(role_management): update apitest for role management 2025-07-22 12:27:26 +08:00
icecheng
5be8403c75 feat(role_management): update apitest for role management 2025-07-22 12:14:58 +08:00
icecheng
6b6b52a599 feat(role_management): Add apitest for test_assign_roles 2025-07-22 11:52:41 +08:00
icecheng
9dcd27bc8a feat(role_management): Add logic for creating temporary users to apitest. 2025-07-22 11:30:16 +08:00
icecheng
beba0f5fe5 feat(role_management): add api test case for permission api 2025-07-22 10:28:05 +08:00
icecheng
641281066c feat(role_management): Add pytest for auth services, and add api test case for role management 2025-07-21 17:51:08 +08:00
icecheng
b8be65615b feat(role_management): Add a universal Depends for permission verification. 2025-07-21 15:10:27 +08:00
icecheng
4109018692 feat(role_management): Update the JWT token generation logic to include new fields user_roles and user_permissions in the payload. 2025-07-21 13:09:59 +08:00
icecheng
419e58da0c feat(role_management): add delete role api 2025-07-21 10:53:37 +08:00
icecheng
4f39f888c4 feat(role_management): add delete permission api 2025-07-21 10:33:21 +08:00
icecheng
ca0bfb155f feat(role_management): add assign roles to user api 2025-07-21 10:20:46 +08:00
icecheng
795c1262c6 feat(role_management): add assign permissions to role api 2025-07-21 09:31:37 +08:00
icecheng
2382f0bece feat(role_management): add crud for role and permission 2025-07-18 18:05:57 +08:00
zhenyus
bb90b26883 feat(log): ensure parent directory exists before opening log file
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-04-21 13:25:05 +08:00
zhenyus
b8f7307a86 refactor(log): refactoring logging for each service for loki
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-04-21 10:55:26 +08:00
zhenyus
13c883966e build(pip): freeze missing deps for metrics supports
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-17 17:57:13 +08:00
zhenyus
962292cfe0 chore: enabled orm initialization when startup
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-12 16:10:47 +08:00
zhenyus
9754576d28 feat(probes): add metrics and probes APIs for application health checks
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-12 15:59:06 +08:00
Zhenyu Sun
9b42dbfa7f build(dockerfile): update entrypoint for authentication 2025-02-22 13:37:47 +00:00
Zhenyu Sun
de37fcddba build(docker): remove additional scripts 2025-02-22 11:40:23 +00:00
Jet Li
8ab64be6a1 Fix the typo used in the authentication log 2025-02-01 10:24:19 +00:00
Jet Li
43671d684d Fix the last missing piece of extra_filed typo 2025-02-01 07:11:32 +00:00
Jet Li
13171f16b7 Fix authentication log config 2025-02-01 07:02:11 +00:00
550c49f3ec Removing cache, need further tuning 2024-12-26 08:40:12 +00:00
1972a5758b Update authentication pymongo logger level 2024-12-26 04:09:13 +00:00
bc49e1b60b Add retry logic in httpx request 2024-12-24 18:37:48 +00:00
363d399c26 Fix typo in resetting password 2024-12-24 17:38:20 +00:00
1c8e36b1da Update to micro-service settings 2024-12-14 22:29:22 -08:00
3ec0a5233c Adding needed site information, Workable changes for authentication and hook up with freeleaps, all tested manually 2024-11-16 11:04:30 -08:00
1716adc27b Fix authentication and notification ports 2024-11-08 06:29:57 +00:00
33dd08d7f4 Update routes for all micro-service for reverse proxy purpose 2024-11-08 05:59:23 +00:00
Mike Liao
c33700fa66 fixed bugs and tested major functions 2024-10-31 06:42:21 -07:00
Mike Liao
ee5e80acd9 update 2024-10-30 20:49:50 -07:00
Mike Liao
234c5a491f update some settings 2024-10-30 19:40:38 -07:00
Mike Liao
171ccdc2c4 update docker files for autentication 2024-10-30 19:21:55 -07:00
Mike Liao
58a2e122aa middle way of refactoring the code 2024-10-30 08:44:37 -07:00
Mike Liao
d176fb9d9a refactor the code structure 2024-10-30 07:22:26 -07:00