Hi guys, I just want to know if someone was able to get a working groupmapping with OIDC done?
I always get the loooooooong random IDs inside of nextcloud instead a searchable cleartext groupname. Is this avoidable?
I also have 4 groups that I want to use in my nextcloud at starting point and made a Scope Mapping for this, it looks something like this here:
groups = []
if ak_is_group_member(request.user, name="NC-Home"):
groups.append("Home")
if ak_is_group_member(request.user, name="NC-Family"):
groups.append("Family")
if ak_is_group_member(request.user, name="NC-Blablabla"):
groups.append("Blablabla")
if ak_is_group_member(request.user, name="NC-Admins"):
groups.append("admin")
return {
"name": request.user.name,
"given_name": request.user.name,
"preferred_username": request.user.username,
"nickname": request.user.username,
"groups": groups,
}
As you can see I made some groups with "NC-" in front of its name for better organizing my stuff in authentik. Maybe someone can help me with my code to make it even more simpler ๐
Btw: The use that is inside the NC-Admins group isn't set to the admin group inside of Nextcloud, so no rights to change something in the admin part of nextcloud right now.