From 6d3f3ef37f67d7a97b3ad23a943feeb68b36b04a Mon Sep 17 00:00:00 2001 From: Thadeu Lima de Souza Cascardo Date: Nov 19 2015 00:17:50 +0000 Subject: 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 --- 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)