Software /
code /
prosody-modules
Diff
mod_auth_ccert/mod_auth_ccert.lua @ 1068:8ad0d234608c
mod_auth_ccert: Pass the session username-outfigurer function too
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Fri, 14 Jun 2013 20:27:58 +0200 |
parent | 1067:8649f78b1dde |
child | 1069:d7719bf1aed6 |
line wrap: on
line diff
--- a/mod_auth_ccert/mod_auth_ccert.lua Fri Jun 14 20:22:17 2013 +0200 +++ b/mod_auth_ccert/mod_auth_ccert.lua Fri Jun 14 20:27:58 2013 +0200 @@ -12,9 +12,9 @@ local cert_match = module:get_option("certificate_match", "xmppaddr"); -local username_extractor = {} +local username_extractor = {}; -function username_extractor.xmppaddr(cert, authz) +function username_extractor.xmppaddr(cert, authz, session) local extensions = cert:extensions(); local SANs = extensions[subject_alternative_name]; local xmppAddrs = SANs and SANs[id_on_xmppAddr]; @@ -84,7 +84,7 @@ return nil, false; end - return find_username(cert, authz); + return find_username(cert, authz, session); end }); end