2020-06-24 20:27:14 +00:00
# Generated by Django 3.0.7 on 2020-06-24 19:57
import django . db . models . deletion
from django . db import migrations , models
2020-07-20 09:35:16 +00:00
import passbook . lib . utils . time
2020-06-24 20:27:14 +00:00
class Migration ( migrations . Migration ) :
dependencies = [
( " passbook_crypto " , " 0002_create_self_signed_kp " ) ,
( " passbook_sources_saml " , " 0002_auto_20200523_2329 " ) ,
]
operations = [
migrations . RemoveField ( model_name = " samlsource " , name = " auto_logout " , ) ,
migrations . RenameField (
model_name = " samlsource " , old_name = " idp_url " , new_name = " sso_url " ,
) ,
migrations . RenameField (
model_name = " samlsource " , old_name = " idp_logout_url " , new_name = " slo_url " ,
) ,
migrations . AddField (
model_name = " samlsource " ,
name = " temporary_user_delete_after " ,
field = models . TextField (
default = " days=1 " ,
help_text = " Time offset when temporary users should be deleted. This only applies if your IDP uses the NameID Format ' transient ' , and the user doesn ' t log out manually. (Format: hours=1;minutes=2;seconds=3). " ,
2020-07-20 09:35:16 +00:00
validators = [ passbook . lib . utils . time . timedelta_string_validator ] ,
2020-06-24 20:27:14 +00:00
verbose_name = " Delete temporary users after " ,
) ,
) ,
migrations . AlterField (
model_name = " samlsource " ,
name = " signing_kp " ,
field = models . ForeignKey (
help_text = " Certificate Key Pair of the IdP which Assertion ' s Signature is validated against. " ,
on_delete = django . db . models . deletion . PROTECT ,
to = " passbook_crypto.CertificateKeyPair " ,
verbose_name = " Singing Keypair " ,
) ,
) ,
migrations . AlterField (
model_name = " samlsource " ,
name = " slo_url " ,
field = models . URLField (
blank = True ,
default = None ,
help_text = " Optional URL if your IDP supports Single-Logout. " ,
null = True ,
verbose_name = " SLO URL " ,
) ,
) ,
migrations . AlterField (
model_name = " samlsource " ,
name = " sso_url " ,
field = models . URLField (
help_text = " URL that the initial Login request is sent to. " ,
verbose_name = " SSO URL " ,
) ,
) ,
]