def clean_username(self, username):
"""
Performs any cleaning on the "username" prior to using it to get or
create the user object. Returns the cleaned username.
For more info, reference clean_username function in
django/auth/backends.py
"""
username = username.replace('@' + settings.KRB5_REALM, '')
username_tuple = username.split('/')
if len(username_tuple) > 1:
username = username_tuple[1]
return len(username) > 30 and username[:30] or username
评论列表
文章目录