Software / code / prosody-modules
Comparison
mod_groups_oidc/mod_groups_oidc.lua @ 6344:eb834f754f57 draft default tip
Merge update
| author | Trần H. Trung <xmpp:trần.h.trung@trung.fun> |
|---|---|
| date | Fri, 18 Jul 2025 20:45:38 +0700 |
| parent | 6337:486115e3b64d |
comparison
equal
deleted
inserted
replaced
| 6309:342f88e8d522 | 6344:eb834f754f57 |
|---|---|
| 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 |