From 6d3f3ef37f67d7a97b3ad23a943feeb68b36b04a Mon Sep 17 00:00:00 2001 From: Thadeu Lima de Souza Cascardo Date: Wed, 18 Nov 2015 22:17:50 -0200 Subject: [PATCH] pam: use a pam object method instead of pam module function authenticate is a method for a pam object. This prevents a 500 error when using the PAM plugin. Signed-off-by: Thadeu Lima de Souza Cascardo --- ipsilon/login/authpam.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ipsilon/login/authpam.py b/ipsilon/login/authpam.py index ed2e72b..0e6a830 100644 --- a/ipsilon/login/authpam.py +++ b/ipsilon/login/authpam.py @@ -12,9 +12,9 @@ class Pam(LoginFormBase): def _authenticate(self, username, password): if self.lm.service_name: - ok = pam.authenticate(username, password, self.lm.service_name) + ok = pam.pam().authenticate(username, password, self.lm.service_name) else: - ok = pam.authenticate(username, password) + ok = pam.pam().authenticate(username, password) if ok: self.log("User %s successfully authenticated." % username) -- 2.20.1