feat: restrict Gitea OIDC to activity users
This commit is contained in:
@@ -112,6 +112,10 @@ async def authorize(
|
||||
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
|
||||
code = create_oauth2_code(
|
||||
deps._get_db(),
|
||||
|
||||
Reference in New Issue
Block a user