Commit graph

30 commits

Author SHA1 Message Date
fb433e27be Add postgres db (messy)
Some checks failed
/ build (push) Failing after 6s
/ test (push) Failing after 6s
2025-02-17 02:42:38 +01:00
9d3146dc1c Add role protection to resource servers, remove hardcoded resources 2025-02-13 18:15:26 +01:00
64f6a90f22 Add resource provided registry and plugin system
All checks were successful
/ build (push) Successful in 6s
/ test (push) Successful in 5s
2025-02-11 17:27:49 +01:00
e56be3c378 Continue refactor
All checks were successful
/ 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
All checks were successful
/ 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
All checks were successful
/ build (push) Successful in 6s
/ test (push) Successful in 5s
2025-02-09 06:20:48 +01:00
ff72f0cae5 Display full token info
All checks were successful
/ 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;
All checks were successful
/ build (push) Successful in 5s
/ test (push) Successful in 5s
improve token decoding & logging error messages
2025-02-07 16:09:49 +01:00
ee8ba3d2df Get roles from access token, remove user info inspection, refreactorings
All checks were successful
/ build (push) Successful in 5s
/ test (push) Successful in 5s
2025-02-06 13:30:35 +01:00
af49242192 Add self resouce provider
Some checks failed
/ test (push) Successful in 6s
/ build (push) Failing after 14s
2025-02-04 02:27:32 +01:00
e1dac77738 Decode access token, refactor
All checks were successful
/ build (push) Successful in 15s
/ test (push) Successful in 5s
2025-02-02 15:54:44 +01:00
815a4503df Add cors origins setting
Some checks failed
/ build (push) Failing after 14s
/ test (push) Successful in 5s
2025-01-31 00:12:50 +01:00
b3e19b3e40 Resource server: read the required scope in access token
All checks were successful
/ build (push) Successful in 15s
/ test (push) Successful in 5s
2025-01-30 20:40:04 +01:00
f910834736 Fetch provider info at boot time: get public key from there instead of in settings
Some checks failed
/ build (push) Failing after 15s
/ test (push) Successful in 5s
2025-01-29 14:03:33 +01:00
5b31ef888c Add resource provider
Some checks failed
/ build (push) Failing after 14s
/ test (push) Successful in 4s
2025-01-28 19:48:35 +01:00
5b6c6f1aac Fix account url, use template for settings
Some checks failed
/ build (push) Failing after 14s
/ test (push) Successful in 6s
2025-01-26 23:37:56 +01:00
dc93c7c05b Add user self-care link & setting for supporting providers
Some checks failed
/ build (push) Failing after 1m5s
/ test (push) Successful in 56s
2025-01-26 19:08:49 +01:00
7ab715da5a Add resource provider settings
Some checks failed
/ build (push) Failing after 14s
/ test (push) Successful in 5s
2025-01-20 04:35:33 +01:00
572d2a7b0d Cleanup
All checks were successful
/ build (push) Successful in 15s
/ test (push) Successful in 5s
2025-01-20 01:16:17 +01:00
54345dcafd List of resources for OIDC providers
Some checks failed
/ build (push) Failing after 1m8s
/ test (push) Successful in 5s
2025-01-19 14:26:54 +01:00
f14d8d3114 Refactor; add services in settings 2025-01-19 01:48:00 +01:00
2fe7536c53 Remove OAuthToken from db (use authlib dict); basic OAuth2 service provider with Forgejo
Some checks failed
/ build (push) Failing after 13s
/ test (push) Successful in 4s
2025-01-18 06:20:44 +01:00
21ccdad953 Cosmetic
Some checks failed
/ build (push) Failing after 14s
/ test (push) Successful in 5s
2025-01-16 05:43:26 +01:00
b5f2e5b57b Get more user info from provider's userinfo endpoint 2025-01-13 05:37:55 +01:00
b1553ec7bf Add hint to providers
All checks were successful
/ test (push) Successful in 5s
2025-01-10 23:40:24 +01:00
a310649507 Add basic test 2025-01-10 19:18:57 +01:00
57681d91fe Run container with uvicorn, move templates for packaging, add systemd config for container deployment, add OIDC_TEST_SETTINGS_FILE env var for setting, misc fixes 2025-01-10 17:33:10 +01:00
170e663ee8 Add provider id field, relaxing name 2025-01-10 00:09:12 +01:00
57041e9233 Container, bug fixes 2025-01-09 23:41:32 +01:00
23f180e521 Many updates, too log to list 2025-01-09 19:39:20 +01:00
Renamed from src/oidc-test/settings.py (Browse further)