Files
jumpserver/apps/authentication/backends/cert/forms.py
Jiangjie Bai 0d15c50e1f Feat authcert (#16856)
* feat: add auth cert config

* feat: add auth cert api driver.js

* feat: add auth cert enroll api - draft

* feat: add auth cert demo config yaml

* feat: finished gmssl sign user csr to cert

* feat: support auth cert login

* feat: support auth cert login

* perf: user login via cert, and driver config

* feat: user profile api add can_cert_auth field

* feat: add cert auth log

* feat: add cert auth support check acl, ip_block etc.

* feat: cert auth support mfa check

* feat: cert auth support mfa check

* feat: little perf

* feat: cert config add i18n

* feat: cert login html add i18n

* feat: add i18n lina

* feat: add driver config demo

* feat: add cert auth to settings

* feat: add gmssl dockerfile-ee

* feat: add user source choices

* feat: remove gmssl-python sdk
2026-05-25 16:41:47 +08:00

19 lines
441 B
Python

from django import forms
from django.utils.translation import gettext_lazy as _
class CertLoginForm(forms.Form):
username = forms.CharField(
label=_('Username'), max_length=100, required=True,
widget=forms.HiddenInput(),
)
cert = forms.CharField(
required=True,
widget=forms.HiddenInput(),
)
signature = forms.CharField(
required=True,
widget=forms.HiddenInput(),
)