diff --git a/authentik/providers/oauth2/managed.py b/authentik/providers/oauth2/managed.py index 61e9efd04..873640942 100644 --- a/authentik/providers/oauth2/managed.py +++ b/authentik/providers/oauth2/managed.py @@ -23,6 +23,8 @@ return { "family_name": "", "preferred_username": user.username, "nickname": user.username, + # groups is not part of the official userinfo schema, but is a quasi-standard + "groups": [group.name for group in user.ak_groups.all()], } """