saml_idp: Add Certificate, Key and other settings to DB
This commit is contained in:
@ -2,13 +2,24 @@
|
||||
|
||||
from django import forms
|
||||
|
||||
from passbook.saml_idp.models import SAMLProvider
|
||||
from passbook.saml_idp.models import SAMLProvider, get_provider_choices
|
||||
|
||||
|
||||
class SAMLProviderForm(forms.ModelForm):
|
||||
"""SAML Provider form"""
|
||||
|
||||
processor_path = forms.ChoiceField(choices=get_provider_choices(), label='Processor')
|
||||
|
||||
class Meta:
|
||||
|
||||
model = SAMLProvider
|
||||
fields = ['name', 'acs_url', 'processor_path', ]
|
||||
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(),
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user