Mercurial > prosody-modules
comparison mod_http_oauth2/mod_http_oauth2.lua @ 5182:20ba6340f524
mod_http_oauth2: Issue tokens for the purpose of 'oauth2'
This argument was added in Prosody trunk rev 012fa81d1f5d
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Wed, 01 Mar 2023 21:55:34 +0100 |
parents | 2c6acf2d6fd4 |
children | 09d6bbd6c8a4 |
comparison
equal
deleted
inserted
replaced
5181:2c6acf2d6fd4 | 5182:20ba6340f524 |
---|---|
60 extra = { oauth2_response = { error = err_name, error_description = err_desc } }; | 60 extra = { oauth2_response = { error = err_name, error_description = err_desc } }; |
61 }); | 61 }); |
62 end | 62 end |
63 | 63 |
64 local function new_access_token(token_jid, scope, ttl) | 64 local function new_access_token(token_jid, scope, ttl) |
65 local token = tokens.create_jid_token(token_jid, token_jid, scope, ttl); | 65 local token = tokens.create_jid_token(token_jid, token_jid, scope, ttl, nil, "oauth2"); |
66 return { | 66 return { |
67 token_type = "bearer"; | 67 token_type = "bearer"; |
68 access_token = token; | 68 access_token = token; |
69 expires_in = ttl; | 69 expires_in = ttl; |
70 scope = scope; | 70 scope = scope; |