saml_idp: cleanup urls, codex -> utils, remove registry

This commit is contained in:
Jens Langhammer
2018-12-26 17:21:20 +01:00
parent 2eae37107d
commit 60d4a30992
12 changed files with 166 additions and 111 deletions

View File

@ -3,6 +3,7 @@
from django import forms
from passbook.saml_idp.models import SAMLProvider, get_provider_choices
from passbook.saml_idp.utils import CertificateBuilder
class SAMLProviderForm(forms.ModelForm):
@ -10,6 +11,13 @@ class SAMLProviderForm(forms.ModelForm):
processor_path = forms.ChoiceField(choices=get_provider_choices(), label='Processor')
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
builder = CertificateBuilder()
builder.build()
self.fields['signing_cert'].initial = builder.certificate
self.fields['signing_key'].initial = builder.private_key
class Meta:
model = SAMLProvider