core: implement new mfa authentication

This commit is contained in:
Jens Langhammer
2018-12-13 18:02:08 +01:00
parent 32a73cbbf3
commit 83ed1d857b
5 changed files with 151 additions and 41 deletions

View File

@ -16,7 +16,6 @@ class LoginForm(forms.Form):
title = _('Log in to your account')
uid_field = forms.CharField(widget=forms.TextInput(attrs={'placeholder': _('UID')}))
password = forms.CharField(widget=forms.PasswordInput(attrs={'placeholder': _('Password')}))
remember_me = forms.BooleanField(required=False)
def clean_uid_field(self):
@ -25,6 +24,11 @@ class LoginForm(forms.Form):
validate_email(self.cleaned_data.get('uid_field'))
return self.cleaned_data.get('uid_field')
class AuthenticationBackendFactorForm(forms.Form):
"""Password authentication form"""
password = forms.CharField(widget=forms.PasswordInput(attrs={'placeholder': _('Password')}))
class SignUpForm(forms.Form):
"""SignUp Form"""