Mercurial > kallithea
changeset 5147:45725b774525
auth: reduce code duplication by removing generate_api_key implemented in utils2
author | Andrew Shadura <andrew@shadura.me> |
---|---|
date | Fri, 15 May 2015 18:07:27 +0200 |
parents | 08ad393e6866 |
children | 579110ca5178 |
files | kallithea/controllers/admin/users.py kallithea/lib/auth.py |
diffstat | 2 files changed, 2 insertions(+), 17 deletions(-) [+] |
line wrap: on
line diff
--- a/kallithea/controllers/admin/users.py Thu May 14 21:05:47 2015 +0200 +++ b/kallithea/controllers/admin/users.py Fri May 15 18:07:27 2015 +0200 @@ -40,7 +40,7 @@ UserOwnsReposException, UserCreationError from kallithea.lib import helpers as h from kallithea.lib.auth import LoginRequired, HasPermissionAllDecorator, \ - AuthUser, generate_api_key + AuthUser import kallithea.lib.auth_modules.auth_internal from kallithea.lib import auth_modules from kallithea.lib.base import BaseController, render @@ -52,7 +52,7 @@ from kallithea.model.meta import Session from kallithea.lib.utils import action_logger from kallithea.lib.compat import json -from kallithea.lib.utils2 import datetime_to_time, safe_int +from kallithea.lib.utils2 import datetime_to_time, safe_int, generate_api_key log = logging.getLogger(__name__)
--- a/kallithea/lib/auth.py Thu May 14 21:05:47 2015 +0200 +++ b/kallithea/lib/auth.py Fri May 15 18:07:27 2015 +0200 @@ -143,21 +143,6 @@ def check_password(password, hashed): return KallitheaCrypto.hash_check(password, hashed) - -def generate_api_key(str_, salt=None): - """ - Generates API key from given string - - :param str_: - :param salt: - """ - - if salt is None: - salt = _RandomNameSequence().next() - - return hashlib.sha1(str_ + salt).hexdigest() - - class CookieStoreWrapper(object): def __init__(self, cookie_store):