Files
2026-06-17 20:43:56 +02:00

39 lines
1.1 KiB
Python

from django import forms
from django.utils.translation import gettext_lazy as _
class AuthLoginForm(forms.Form):
"""
The User Authentication Form for an Authorized request
"""
username = forms.CharField(
initial="",
label=_("Username"),
error_messages={"required": _("Enter your username")},
)
password = forms.CharField(
initial="",
label=_("Password"),
error_messages={"required": _("Enter your password")},
widget=forms.PasswordInput(),
)
# when a prue SSO will be enabled.
# forget_agreement = forms.BooleanField(label=_("Delete previous agreement"),
# required=False,
# localize=True)
# forget_login = forms.BooleanField(label=_("Forget access"),
# required=False,
# localize=True)
class AuthzHiddenForm(forms.Form):
"""
A hidden form to carry the original authz request
"""
authz_request_object = forms.CharField(widget=forms.HiddenInput())
class ConsentPageForm(forms.Form):
agree = forms.BooleanField(initial=True, widget=forms.HiddenInput())