From 20ad51f214dedfbc4c7d20b3606ebef65615e061 Mon Sep 17 00:00:00 2001 From: Peter Cai Date: Fri, 24 Feb 2023 16:05:47 +0100 Subject: [PATCH] feat: Add "sub" claim for the openid scope Required by OIDC clients like Gitea --- handlers/user/info.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/handlers/user/info.go b/handlers/user/info.go index a74c96f..c92d953 100644 --- a/handlers/user/info.go +++ b/handlers/user/info.go @@ -57,6 +57,8 @@ func UserInfo(ctx *gin.Context) { for _, s := range scopes { if value, ok := (*userinfo)[s]; ok { userinfoRes[s] = value + } else if s == "openid" { + userinfoRes["sub"] = *tokenInfo.Sub } } }