--- a/mod_http_oauth2/mod_http_oauth2.lua Mon Jun 05 22:19:17 2023 +0200
+++ b/mod_http_oauth2/mod_http_oauth2.lua Mon Jun 05 22:32:44 2023 +0200
@@ -568,7 +568,7 @@
user = {
username = username;
host = module.host;
- token = new_user_token({ username = username, host = module.host });
+ token = new_user_token({ username = username; host = module.host; auth_time = os.time() });
};
};
elseif form.user_token and form.consent then
@@ -832,6 +832,7 @@
iss = get_issuer();
sub = url.build({ scheme = "xmpp"; path = user_jid });
aud = params.client_id;
+ auth_time = auth_state.user.auth_time;
nonce = params.nonce;
});
local response_type = params.response_type;