| | |
| | | return _UTCNOW |
| | | return datetime.datetime.utcnow() |
| | | |
| | | DEFAULT_DIGEST = hashlib.md5 |
| | | |
| | | @implementer(IIdentifier, IAuthenticator) |
| | | class AuthTktCookiePlugin(object): |
| | | |
| | |
| | | def __init__(self, secret, cookie_name='auth_tkt', |
| | | secure=False, include_ip=False, |
| | | timeout=None, reissue_time=None, userid_checker=None, |
| | | digest_algo=DEFAULT_DIGEST): |
| | | digest_algo=auth_tkt.DEFAULT_DIGEST): |
| | | self.secret = secret |
| | | self.cookie_name = cookie_name |
| | | self.include_ip = include_ip |
| | |
| | | timeout=None, |
| | | reissue_time=None, |
| | | userid_checker=None, |
| | | digest_algo=DEFAULT_DIGEST, |
| | | digest_algo=auth_tkt.DEFAULT_DIGEST, |
| | | ): |
| | | from repoze.who.utils import resolveDotted |
| | | if (secret is None and secretfile is None): |