Make email addresses optional in external auth if email feature is turned off
Before this change, external auth such as Keystone would fail if a user without an email address tried to login, even if the email feature was disabled.
This commit is contained in:
parent
934cdecbd6
commit
d7f56350a4
18 changed files with 206 additions and 93 deletions
|
@ -26,6 +26,9 @@ def validate_label_key(label_key):
|
|||
|
||||
|
||||
def validate_email(email_address):
|
||||
if not email_address:
|
||||
return False
|
||||
|
||||
return bool(re.match(r'[^@]+@[^@]+\.[^@]+', email_address))
|
||||
|
||||
|
||||
|
|
Reference in a new issue