Mercurial > prosody-modules
comparison mod_groups_oidc/mod_groups_oidc.lua @ 6292:486115e3b64d
mod_groups_oidc: Add verbose oidc claim details
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Tue, 15 Jul 2025 18:33:40 +0200 |
| parents | 7d9dce4e7dd0 |
| children |
comparison
equal
deleted
inserted
replaced
| 6291:6e80b2cb5fe6 | 6292:486115e3b64d |
|---|---|
| 1 local array = require "util.array"; | 1 local array = require "util.array"; |
| 2 | 2 |
| 3 module:add_item("openid-claim", "groups"); | 3 module:add_item("openid-claim", { claim = "groups"; title = "User Groups"; |
| 4 description = "List of group memberships"; }); | |
| 4 | 5 |
| 5 local group_memberships = module:open_store("groups", "map"); | 6 local group_memberships = module:open_store("groups", "map"); |
| 6 local function user_groups(username) | 7 local function user_groups(username) |
| 7 return pairs(group_memberships:get_all(username) or {}); | 8 return pairs(group_memberships:get_all(username) or {}); |
| 8 end | 9 end |
