diff options
Diffstat (limited to 'mu4web/user/pam.py')
-rw-r--r-- | mu4web/user/pam.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/mu4web/user/pam.py b/mu4web/user/pam.py index 55e868e..c641ff8 100644 --- a/mu4web/user/pam.py +++ b/mu4web/user/pam.py @@ -1,7 +1,13 @@ +"""User authentication through PAM.""" + from . import User import pam class PamUser(User): - def validate(self, password: str) -> bool: - return pam.authenticate(self._username, password) + """Authenticate user through pam.""" + + def validate(self, password: str) -> bool: # noqa: 201 + ret = pam.authenticate(self._username, password) + assert type(ret) == bool + return ret |