9c1f843283
Cleanup pyproject
/ build (push) Failing after 2s
/ test (push) Failing after 1s
2025-02-25 00:40:33 +01:00
ef7c265d8e
Cleanup pyproject
/ build (push) Failing after 2s
/ test (push) Failing after 2s
2025-02-25 00:38:43 +01:00
395ec1c7f7
Dynamic versioning
/ build (push) Failing after 2s
/ test (push) Failing after 2s
2025-02-24 19:56:00 +01:00
9249885c80
Update README (config example)
/ build (push) Successful in 6s
/ test (push) Successful in 5s
2025-02-24 03:29:23 +01:00
5f429797ff
Fix auto check of auth provider resource (resource_name in template)
/ build (push) Successful in 6s
/ test (push) Successful in 5s
2025-02-23 17:14:04 +01:00
850db9f590
Fix scope cannot be determined when the access token cannot be decoded
/ build (push) Successful in 5s
/ test (push) Successful in 6s
2025-02-23 16:37:47 +01:00
f6a84fd3aa
Cosmetic
2025-02-22 18:57:25 +01:00
4c2b197850
Cosmetic
/ build (push) Successful in 6s
/ test (push) Successful in 5s
2025-02-22 14:02:05 +01:00
347c395394
Fix auth provider resources
/ build (push) Successful in 5s
/ test (push) Successful in 5s
2025-02-20 21:16:43 +01:00
3f945310a4
Cosmetic
/ build (push) Successful in 5s
/ test (push) Successful in 5s
2025-02-20 03:20:09 +01:00
ecdd3702f8
Hanle token refresh error
/ build (push) Successful in 5s
/ test (push) Successful in 5s
2025-02-20 03:13:41 +01:00
d924c56b17
Cosmetic
/ build (push) Successful in 5s
/ test (push) Successful in 5s
2025-02-20 02:56:28 +01:00
0764b1c003
Log request to resource server
2025-02-20 02:05:15 +01:00
703985f311
Add configurable logging from settings
2025-02-20 02:01:33 +01:00
e925f21762
Add configurable logging from settings
2025-02-20 02:01:18 +01:00
435c11b6ca
Working use as third party resource provider
/ build (push) Successful in 6s
/ test (push) Successful in 5s
2025-02-19 04:07:57 +01:00
1c57944a90
Fix typo
/ build (push) Successful in 5s
/ test (push) Successful in 5s
2025-02-17 17:26:30 +01:00
4008036bca
CI: don't fail because of publish step (already exists)
/ build (push) Successful in 17s
/ test (push) Successful in 5s
2025-02-14 13:36:22 +01:00
c89ca4098b
Fix public resource access; free resource response validation; formatting
/ build (push) Successful in 5s
/ test (push) Successful in 5s
2025-02-14 13:21:55 +01:00
40ddb61636
Cleanup
/ build (push) Successful in 5s
/ test (push) Successful in 5s
2025-02-13 18:26:48 +01:00
5bd4b82804
Update demo resource provider package name
2025-02-13 18:26:23 +01:00
9d3146dc1c
Add role protection to resource servers, remove hardcoded resources
2025-02-13 18:15:26 +01:00
381ce1ebc1
Use pydantic on ResourceServer
/ build (push) Successful in 5s
/ test (push) Successful in 5s
2025-02-13 12:23:18 +01:00
0464047f8a
Container: add demo plugin
/ build (push) Successful in 5s
/ test (push) Successful in 6s
2025-02-12 03:21:06 +01:00
64f6a90f22
Add resource provided registry and plugin system
/ build (push) Successful in 6s
/ test (push) Successful in 5s
2025-02-11 17:27:49 +01:00
e56be3c378
Continue refactor
/ build (push) Successful in 6s
/ test (push) Successful in 5s
2025-02-10 14:14:32 +01:00
496ce016e3
Continue refactor; fetch resources from the providers' settings
/ build (push) Successful in 5s
/ test (push) Successful in 5s
2025-02-10 02:05:34 +01:00
c5bb4f4319
Refactor most code, isolate authlib somehow
/ build (push) Successful in 6s
/ test (push) Successful in 5s
2025-02-09 06:20:48 +01:00
38b983c2a5
Fix scope
/ test (push) Successful in 5s
/ build (push) Successful in 20s
2025-02-08 19:05:13 +01:00
923a63f5d5
Add refresh token button
/ build (push) Successful in 5s
/ test (push) Successful in 5s
2025-02-08 18:32:02 +01:00
ff72f0cae5
Display full token info
/ build (push) Successful in 5s
/ test (push) Successful in 5s
2025-02-08 01:55:36 +01:00
3eb6dc3dcf
Migrate all resources to json contents;
...
/ build (push) Successful in 5s
/ test (push) Successful in 5s
improve token decoding & logging error messages
2025-02-07 16:09:49 +01:00
d39adf41ef
Create a sub-app for resource server move all resources to resource server;
...
/ build (push) Successful in 5s
/ test (push) Successful in 5s
use token bearer instead of session cookie for resources and use fetch instead of XMLHttpRequest for checking resource status;
add UserWithRole class for fastapi depends (instead of has_role decorator);
add asserts for typing QC; code formatting;
comment out introspect endpoint processing
2025-02-07 13:57:17 +01:00
ee8ba3d2df
Get roles from access token, remove user info inspection, refreactorings
/ build (push) Successful in 5s
/ test (push) Successful in 5s
2025-02-06 13:30:35 +01:00
5c9ed9724e
Add logging conf for debugging
2025-02-06 13:27:45 +01:00
76da695b66
Set black config - line length
2025-02-06 13:27:14 +01:00
b86ae4eb11
Raise HTTPException on resource server error
2025-02-05 02:13:09 +01:00
3dc14ae57b
Cosmetic
/ build (push) Successful in 6s
/ test (push) Successful in 5s
2025-02-04 18:19:58 +01:00
31a783cbf1
Fix token error handling
/ build (push) Successful in 5s
/ test (push) Successful in 5s
2025-02-04 18:03:17 +01:00
aa86f81358
Fix home when token cannot be decoded
/ build (push) Successful in 5s
/ test (push) Successful in 5s
2025-02-04 03:38:33 +01:00
fefe44acfe
CI: build only if git clean tag
/ build (push) Successful in 6s
/ test (push) Successful in 5s
2025-02-04 03:03:28 +01:00
af49242192
Add self resouce provider
/ test (push) Successful in 6s
/ build (push) Failing after 14s
2025-02-04 02:27:32 +01:00
dc181bd3a8
Store raw access token within user; get resource
/ build (push) Failing after 15s
/ test (push) Successful in 5s
2025-02-03 13:20:33 +01:00
e1dac77738
Decode access token, refactor
/ build (push) Successful in 15s
/ test (push) Successful in 5s
2025-02-02 15:54:44 +01:00
8b8bbcd7a0
Fix resource server error with scope
/ build (push) Failing after 14s
/ test (push) Successful in 5s
2025-02-01 18:51:17 +01:00
e9bc6c671a
Cosmetic
/ build (push) Failing after 16s
/ test (push) Successful in 5s
2025-02-01 11:30:45 +01:00
e90a1cc920
Update README
/ build (push) Failing after 15s
/ test (push) Successful in 5s
2025-02-01 02:16:40 +01:00
17bf34a8a1
Fix error handling in resource server
/ build (push) Failing after 14s
/ test (push) Successful in 5s
2025-02-01 02:01:53 +01:00
f7ea132b7c
Fix resource server error message
/ build (push) Failing after 15s
/ test (push) Successful in 5s
2025-01-31 11:43:11 +01:00
815a4503df
Add cors origins setting
/ build (push) Failing after 14s
/ test (push) Successful in 5s
2025-01-31 00:12:50 +01:00