From 4e752d376acfa7d3eb9af34f3c17b88835033e09 Mon Sep 17 00:00:00 2001 From: Ted Trask Date: Fri, 22 May 2015 14:35:21 -0400 Subject: Accept HTTP auth even if not in passwd file. Give DEFAULT role. --- app/acf_www-controller.lua | 3 +++ 1 file changed, 3 insertions(+) (limited to 'app/acf_www-controller.lua') diff --git a/app/acf_www-controller.lua b/app/acf_www-controller.lua index b16a8aa..80d72e6 100644 --- a/app/acf_www-controller.lua +++ b/app/acf_www-controller.lua @@ -302,6 +302,9 @@ mymodule.mvc.on_load = function (self, parent) self.sessiondata.id = sessionlib.random_hash(512) authenticator = require("authenticator") self.sessiondata.userinfo = authenticator.get_userinfo(self, ENV.REMOTE_USER) + if not self.sessiondata.userinfo then + self.sessiondata.userinfo = {userid=ENV.REMOTE_USER, roles={"DEFAULT"}} + end self.logevent("Automatic logon as ENV.REMOTE_USER: "..tostring(ENV.REMOTE_USER)) end -- cgit v1.2.3