From e3c0995160a653ef6cd8784b255036585b273b82 Mon Sep 17 00:00:00 2001 From: stuebinm Date: Wed, 20 Jul 2022 18:02:15 +0200 Subject: [PATCH] magic gitea patch --- uffd/oauth2/views.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/uffd/oauth2/views.py b/uffd/oauth2/views.py index d13fd42..94352be 100644 --- a/uffd/oauth2/views.py +++ b/uffd/oauth2/views.py @@ -230,6 +230,15 @@ def oauth_required(*scopes): @oauth_required('profile') def userinfo(): user = request.oauth.user + client = request.oauth.client_id + if client == "gitea": + return jsonify( + id=user.unix_uid, + full_name=user.displayname, + login=user.loginname, + email=user.mail, + groups=[group.name for group in user.groups] + ) return jsonify( id=user.unix_uid, name=user.displayname, -- 2.36.0