Mercurial > prosody-modules
diff mod_http_oauth2/mod_http_oauth2.lua @ 5501:57ce8c4017e7
mod_http_oauth2: Sort imports
Piped through `sort -k5` thus sorting by module name. Sort order makes
it easy to know where to insert new imports.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Thu, 01 Jun 2023 16:37:03 +0200 |
parents | 7998b49d6512 |
children | fd4d89a5b8db |
line wrap: on
line diff
--- a/mod_http_oauth2/mod_http_oauth2.lua Thu Jun 01 02:33:05 2023 +0200 +++ b/mod_http_oauth2/mod_http_oauth2.lua Thu Jun 01 16:37:03 2023 +0200 @@ -1,22 +1,23 @@ -local hashes = require "util.hashes"; +local usermanager = require "core.usermanager"; +local url = require "socket.url"; +local array = require "util.array"; local cache = require "util.cache"; +local encodings = require "util.encodings"; +local errors = require "util.error"; +local hashes = require "util.hashes"; local http = require "util.http"; +local id = require "util.id"; +local it = require "util.iterators"; local jid = require "util.jid"; local json = require "util.json"; -local usermanager = require "core.usermanager"; -local errors = require "util.error"; -local url = require "socket.url"; -local id = require "util.id"; -local encodings = require "util.encodings"; -local base64 = encodings.base64; +local schema = require "util.jsonschema"; +local jwt = require "util.jwt"; local random = require "util.random"; -local schema = require "util.jsonschema"; local set = require "util.set"; -local jwt = require"util.jwt"; -local it = require "util.iterators"; -local array = require "util.array"; local st = require "util.stanza"; +local base64 = encodings.base64; + local function b64url(s) return (base64.encode(s):gsub("[+/=]", { ["+"] = "-", ["/"] = "_", ["="] = "" })) end