feat: restrict Gitea OIDC to activity users
This commit is contained in:
@@ -112,6 +112,10 @@ async def authorize(
|
|||||||
status_code=302,
|
status_code=302,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# Per-client access control
|
||||||
|
if client_id == "gitea" and not user.activity_access:
|
||||||
|
return _err("access_denied", "Gitea access is restricted to activity users")
|
||||||
|
|
||||||
# Issue authorization code
|
# Issue authorization code
|
||||||
code = create_oauth2_code(
|
code = create_oauth2_code(
|
||||||
deps._get_db(),
|
deps._get_db(),
|
||||||
|
|||||||
Reference in New Issue
Block a user