Merge pull request #6224 from jangsutsr/6169_create_tacacs_n_radius_users_with_password_disabled

Create tacacs and radius users with password disabled
This commit is contained in:
Aaron Tan
2017-05-10 15:26:36 -04:00
committed by GitHub
2 changed files with 4 additions and 5 deletions

View File

@@ -146,9 +146,8 @@ class RADIUSBackend(BaseRADIUSBackend):
try:
user = User.objects.get(username=username)
except User.DoesNotExist:
logger.debug("Created RADIUS user %s" % (username,))
user = User(username=username)
if password is not None:
user.set_unusable_password()
user.save()
@@ -166,7 +165,6 @@ class TACACSPlusBackend(object):
)
if created:
logger.debug("Created TACACS+ user %s" % (username,))
if password is not None:
user.set_unusable_password()
user.save()
return user
@@ -195,8 +193,6 @@ class TACACSPlusBackend(object):
user = self._get_or_set_user(username, password)
if not user.has_usable_password():
return user
else:
return None
return None
def get_user(self, user_id):