Diff

plugins/mod_tokenauth.lua @ 12662:07424992d7fc

mod_authz_internal, and more: New iteration of role API These changes to the API (hopefully the last) introduce a cleaner separation between the user's primary (default) role, and their secondary (optional) roles. To keep the code sane and reduce complexity, a data migration is needed for people using stored roles in 0.12. This can be performed with prosodyctl mod_authz_internal migrate <host>
author Matthew Wild <mwild1@gmail.com>
date Wed, 17 Aug 2022 16:38:53 +0100
parent 12649:86e1187f6274
child 12742:126aefd2c4c6
line wrap: on
line diff
--- a/plugins/mod_tokenauth.lua	Fri Aug 12 22:09:09 2022 +0200
+++ b/plugins/mod_tokenauth.lua	Wed Aug 17 16:38:53 2022 +0100
@@ -10,7 +10,7 @@
 	if role then
 		return prosody.hosts[host].authz.get_role_by_name(role);
 	end
-	return usermanager.get_user_default_role(username, host);
+	return usermanager.get_user_role(username, host);
 end
 
 function create_jid_token(actor_jid, token_jid, token_role, token_ttl)