This repository has been archived on 2024-05-31. You can view files and clone it, but cannot push or open issues or pull requests.
authentik/passbook/saml_idp/forms.py

26 lines
713 B
Python
Raw Normal View History

2018-11-26 21:40:10 +00:00
"""passbook SAML IDP Forms"""
from django import forms
from passbook.saml_idp.models import SAMLProvider, get_provider_choices
2018-11-26 21:40:10 +00:00
class SAMLProviderForm(forms.ModelForm):
"""SAML Provider form"""
processor_path = forms.ChoiceField(choices=get_provider_choices(), label='Processor')
2018-11-26 21:40:10 +00:00
class Meta:
model = SAMLProvider
fields = ['name', 'acs_url', 'processor_path', 'issuer',
'assertion_valid_for', 'signing', 'signing_cert', 'signing_key', ]
labels = {
'acs_url': 'ACS URL',
'signing_cert': 'Singing Certificate',
}
widgets = {
'name': forms.TextInput(),
'issuer': forms.TextInput(),
}