new dovecout lua auth - use https
This commit is contained in:
parent
f7eaa50be6
commit
c25e597b21
|
@ -79,6 +79,7 @@ RUN groupadd -g 5000 vmail \
|
|||
lua-sql-mysql \
|
||||
lua-socket \
|
||||
lua-json \
|
||||
lua-sec \
|
||||
mariadb-client \
|
||||
procps \
|
||||
python3-pip \
|
||||
|
|
|
@ -136,8 +136,8 @@ function auth_password_verify(request, password)
|
|||
|
||||
json = require "json"
|
||||
ltn12 = require "ltn12"
|
||||
http = require "socket.http"
|
||||
http.TIMEOUT = 5
|
||||
https = require "ssl.https"
|
||||
https.TIMEOUT = 5
|
||||
mysql = require "luasql.mysql"
|
||||
env = mysql.mysql()
|
||||
con = env:connect("__DBNAME__","__DBUSER__","__DBPASS__","localhost")
|
||||
|
@ -150,7 +150,7 @@ function auth_password_verify(request, password)
|
|||
local res = {}
|
||||
|
||||
-- check against mailbox passwds
|
||||
local b, c = http.request {
|
||||
local b, c = https.request {
|
||||
method = "POST",
|
||||
url = "https://nginx/api/v1/process/login",
|
||||
source = ltn12.source.string(req_json),
|
||||
|
@ -181,7 +181,7 @@ function auth_password_verify(request, password)
|
|||
req.protocol.ignore_hasaccess = true
|
||||
end
|
||||
|
||||
local b, c = http.request {
|
||||
local b, c = https.request {
|
||||
method = "POST",
|
||||
url = "https://nginx/api/v1/process/login",
|
||||
source = ltn12.source.string(req_json),
|
||||
|
|
|
@ -216,7 +216,7 @@ services:
|
|||
- sogo
|
||||
|
||||
dovecot-mailcow:
|
||||
image: mailcow/dovecot:1.23
|
||||
image: mailcow/dovecot:1.24
|
||||
depends_on:
|
||||
- mysql-mailcow
|
||||
dns:
|
||||
|
|
Loading…
Reference in New Issue