mirror of
https://github.com/Kozea/Radicale.git
synced 2025-06-26 16:45:52 +00:00
Move documentation to correct method
This commit is contained in:
parent
c9a78908e8
commit
1065c0b359
1 changed files with 12 additions and 8 deletions
|
@ -99,11 +99,7 @@ class BaseAuth:
|
||||||
return ()
|
return ()
|
||||||
|
|
||||||
def is_authenticated(self, user, password):
|
def is_authenticated(self, user, password):
|
||||||
"""Validate credentials.
|
"""Validate credentials."""
|
||||||
|
|
||||||
Iterate through htpasswd credential file until user matches, extract
|
|
||||||
hash (encrypted password) and check hash against user-given password,
|
|
||||||
using the method specified in the Radicale config.
|
|
||||||
|
|
||||||
"""
|
"""
|
||||||
raise NotImplementedError
|
raise NotImplementedError
|
||||||
|
@ -209,9 +205,17 @@ class Auth(BaseAuth):
|
||||||
return md5_apr1.verify(password, hash_value)
|
return md5_apr1.verify(password, hash_value)
|
||||||
|
|
||||||
def is_authenticated(self, user, password):
|
def is_authenticated(self, user, password):
|
||||||
# The content of the file is not cached because reading is generally a
|
"""Validate credentials.
|
||||||
# very cheap operation, and it's useful to get live updates of the
|
|
||||||
# htpasswd file.
|
Iterate through htpasswd credential file until user matches, extract
|
||||||
|
hash (encrypted password) and check hash against user-given password,
|
||||||
|
using the method specified in the Radicale config.
|
||||||
|
|
||||||
|
The content of the file is not cached because reading is generally a
|
||||||
|
very cheap operation, and it's useful to get live updates of the
|
||||||
|
htpasswd file.
|
||||||
|
|
||||||
|
"""
|
||||||
try:
|
try:
|
||||||
with open(self.filename) as f:
|
with open(self.filename) as f:
|
||||||
for line in f:
|
for line in f:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue