Commit Graph

20 Commits

Author SHA1 Message Date
Faruk AYDIN
ede745495d fix: Do not create oauth clients for non-supported apps 2025-01-22 17:37:59 +01:00
Faruk AYDIN
8c4b67e147 refactor: Rename AppAuthClient model as OAuthClient 2024-12-18 17:42:04 +01:00
Ali BARIN
a57134a89c feat(AppConfig): iterate how apps are managed
- auth clients are always shared, cannot be disabled
- custom connections are enabled by default, can be disabled
- any existing connections can be reconnected regardless of its AppConfig or AppAuthClient states
2024-12-17 14:26:55 +00:00
Faruk AYDIN
2e5b44c424 refactor: Use toStrictEqual instead of toEqual for tests 2024-10-25 12:33:39 +02:00
Faruk AYDIN
de72e62470 fix: Pass app config key to fix associations 2024-10-24 16:59:17 +02:00
Ali BARIN
0bbe362660 refactor(app-config): rename allow_custom_connection as custom_connection_allowed 2024-10-24 16:59:17 +02:00
Ali BARIN
63dfb6947e feat: make role name unique and remove key usage 2024-09-04 11:13:39 +00:00
Ali BARIN
456f8a30cc test(update-app-config): correct test case name 2024-08-29 09:26:16 +02:00
Ali BARIN
ca81e14d63 feat: write PATCH /v1/admin/apps/:appKey/config 2024-08-29 09:26:16 +02:00
Ali BARIN
61ff6986d3 test(update-auth-client): cover HTTP 422 response 2024-08-28 11:16:46 +02:00
Ali BARIN
b2bda8479e feat: write PATCH /v1/admin/apps/:appKey/auth-clients/:appAuthClientId 2024-08-28 11:16:46 +02:00
Ali BARIN
0800642a2a refactor(create-config): move unique violation error handling to error-handler 2024-08-28 10:32:06 +02:00
Ali BARIN
af4c1f08ec feat: write POST /v1/admin/apps/:key/config 2024-08-28 10:32:06 +02:00
Ali BARIN
5995038e21 fix(error-handler): use HTTP 422 for validation errors 2024-08-27 16:34:09 +02:00
Ali BARIN
337ba6ea87 test(create-auth-client): cover error handler 2024-08-27 16:34:09 +02:00
Ali BARIN
04c6183752 refactor(create-auth-client): accept only auth client schema fields 2024-08-27 16:34:09 +02:00
Ali BARIN
81c39d7d93 refactor: rewrite create-app-auth-client mutation as REST endpoint 2024-08-27 16:34:09 +02:00
Faruk AYDIN
6a7cdf2570 feat: Use persisted access tokens for authentication 2024-04-22 16:57:34 +02:00
Faruk AYDIN
0a4ac1cece feat: Implement new admin get app auth client API endpoint 2024-03-28 20:41:12 +01:00
Faruk AYDIN
85b4cd4998 feat: Implement new admin get auth clients API endpoint 2024-03-28 20:40:45 +01:00