0003-misc-remove-byte-strings-in-migrations-42504.patch
src/authentic2/a2_rbac/migrations/0001_initial.py | ||
---|---|---|
75 | 75 |
fields=[ |
76 | 76 |
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
77 | 77 |
('name', models.CharField(max_length=64, verbose_name='name')), |
78 |
('kind', models.CharField(max_length=32, verbose_name='kind', choices=[(b'string', 'string')])),
|
|
78 |
('kind', models.CharField(max_length=32, verbose_name='kind', choices=[('string', 'string')])), |
|
79 | 79 |
('value', models.TextField(verbose_name='value')), |
80 | 80 |
('role', models.ForeignKey(related_name='attributes', verbose_name='role', to=settings.RBAC_ROLE_MODEL, on_delete=models.CASCADE)), |
81 | 81 |
], |
src/authentic2/attribute_aggregator/migrations/0001_initial.py | ||
---|---|---|
16 | 16 |
name='AttributeItem', |
17 | 17 |
fields=[ |
18 | 18 |
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
19 |
('attribute_name', models.CharField(default=(b'OpenLDAProotDSE', b'OpenLDAProotDSE'), max_length=100, verbose_name='Attribute name', choices=[(b'OpenLDAProotDSE', b'OpenLDAProotDSE'), (b'aRecord', b'aRecord'), (b'administrativeRole', b'administrativeRole'), (b'alias', b'alias'), (b'aliasedObjectName', b'aliasedObjectName'), (b'altServer', b'altServer'), (b'associatedDomain', b'associatedDomain'), (b'associatedName', b'associatedName'), (b'attributeTypes', b'attributeTypes'), (b'audio', b'audio'), (b'authPassword', b'authPassword'), (b'authorityRevocationList', b'authorityRevocationList'), (b'authzFrom', b'authzFrom'), (b'authzTo', b'authzTo'), (b'bootFile', b'bootFile'), (b'bootParameter', b'bootParameter'), (b'buildingName', b'buildingName'), (b'businessCategory', b'businessCategory'), (b'c', b'c'), (b'cACertificate', b'cACertificate'), (b'cNAMERecord', b'cNAMERecord'), (b'carLicense', b'carLicense'), (b'certificateRevocationList', b'certificateRevocationList'), (b'children', b'children'), (b'cn', b'cn'), (b'co', b'co'), (b'collectiveAttributeSubentries', b'collectiveAttributeSubentries'), (b'collectiveAttributeSubentry', b'collectiveAttributeSubentry'), (b'collectiveExclusions', b'collectiveExclusions'), (b'configContext', b'configContext'), (b'contextCSN', b'contextCSN'), (b'createTimestamp', b'createTimestamp'), (b'creatorsName', b'creatorsName'), (b'crossCertificatePair', b'crossCertificatePair'), (b'dITContentRules', b'dITContentRules'), (b'dITRedirect', b'dITRedirect'), (b'dITStructureRules', b'dITStructureRules'), (b'dSAQuality', b'dSAQuality'), (b'dc', b'dc'), (b'deltaRevocationList', b'deltaRevocationList'), (b'departmentNumber', b'departmentNumber'), (b'description', b'description'), (b'destinationIndicator', b'destinationIndicator'), (b'displayName', b'displayName'), (b'distinguishedName', b'distinguishedName'), (b'dmdName', b'dmdName'), (b'dnQualifier', b'dnQualifier'), (b'documentAuthor', b'documentAuthor'), (b'documentIdentifier', b'documentIdentifier'), (b'documentLocation', b'documentLocation'), (b'documentPublisher', b'documentPublisher'), (b'documentTitle', b'documentTitle'), (b'documentVersion', b'documentVersion'), (b'drink', b'drink'), (b'dynamicObject', b'dynamicObject'), (b'dynamicSubtrees', b'dynamicSubtrees'), (b'eduOrgHomePageURI', b'eduOrgHomePageURI'), (b'eduOrgIdentityAuthNPolicyURI', b'eduOrgIdentityAuthNPolicyURI'), (b'eduOrgLegalName', b'eduOrgLegalName'), (b'eduOrgSuperiorURI', b'eduOrgSuperiorURI'), (b'eduOrgWhitePagesURI', b'eduOrgWhitePagesURI'), (b'eduPersonAffiliation', b'eduPersonAffiliation'), (b'eduPersonAssurance', b'eduPersonAssurance'), (b'eduPersonEntitlement', b'eduPersonEntitlement'), (b'eduPersonNickname', b'eduPersonNickname'), (b'eduPersonOrgDN', b'eduPersonOrgDN'), (b'eduPersonOrgUnitDN', b'eduPersonOrgUnitDN'), (b'eduPersonPrimaryAffiliation', b'eduPersonPrimaryAffiliation'), (b'eduPersonPrimaryOrgUnitDN', b'eduPersonPrimaryOrgUnitDN'), (b'eduPersonPrincipalName', b'eduPersonPrincipalName'), (b'eduPersonScopedAffiliation', b'eduPersonScopedAffiliation'), (b'eduPersonTargetedID', b'eduPersonTargetedID'), (b'email', b'email'), (b'employeeNumber', b'employeeNumber'), (b'employeeType', b'employeeType'), (b'enhancedSearchGuide', b'enhancedSearchGuide'), (b'entry', b'entry'), (b'entryCSN', b'entryCSN'), (b'entryDN', b'entryDN'), (b'entryTtl', b'entryTtl'), (b'entryUUID', b'entryUUID'), (b'extensibleObject', b'extensibleObject'), (b'fax', b'fax'), (b'gecos', b'gecos'), (b'generationQualifier', b'generationQualifier'), (b'gidNumber', b'gidNumber'), (b'givenName', b'givenName'), (b'glue', b'glue'), (b'hasSubordinates', b'hasSubordinates'), (b'homeDirectory', b'homeDirectory'), (b'homePhone', b'homePhone'), (b'homePostalAddress', b'homePostalAddress'), (b'host', b'host'), (b'houseIdentifier', b'houseIdentifier'), (b'info', b'info'), (b'initials', b'initials'), (b'internationaliSDNNumber', b'internationaliSDNNumber'), (b'ipHostNumber', b'ipHostNumber'), (b'ipNetmaskNumber', b'ipNetmaskNumber'), (b'ipNetworkNumber', b'ipNetworkNumber'), (b'ipProtocolNumber', b'ipProtocolNumber'), (b'ipServicePort', b'ipServicePort'), (b'ipServiceProtocolSUPname', b'ipServiceProtocolSUPname'), (b'janetMailbox', b'janetMailbox'), (b'jpegPhoto', b'jpegPhoto'), (b'knowledgeInformation', b'knowledgeInformation'), (b'l', b'l'), (b'labeledURI', b'labeledURI'), (b'ldapSyntaxes', b'ldapSyntaxes'), (b'loginShell', b'loginShell'), (b'mDRecord', b'mDRecord'), (b'mXRecord', b'mXRecord'), (b'macAddress', b'macAddress'), (b'mail', b'mail'), (b'mailForwardingAddress', b'mailForwardingAddress'), (b'mailHost', b'mailHost'), (b'mailLocalAddress', b'mailLocalAddress'), (b'mailPreferenceOption', b'mailPreferenceOption'), (b'mailRoutingAddress', b'mailRoutingAddress'), (b'manager', b'manager'), (b'matchingRuleUse', b'matchingRuleUse'), (b'matchingRules', b'matchingRules'), (b'member', b'member'), (b'memberNisNetgroup', b'memberNisNetgroup'), (b'memberUid', b'memberUid'), (b'mobile', b'mobile'), (b'modifiersName', b'modifiersName'), (b'modifyTimestamp', b'modifyTimestamp'), (b'monitorContext', b'monitorContext'), (b'nSRecord', b'nSRecord'), (b'name', b'name'), (b'nameForms', b'nameForms'), (b'namingCSN', b'namingCSN'), (b'namingContexts', b'namingContexts'), (b'nisMapEntry', b'nisMapEntry'), (b'nisMapNameSUPname', b'nisMapNameSUPname'), (b'nisNetgroupTriple', b'nisNetgroupTriple'), (b'o', b'o'), (b'objectClass', b'objectClass'), (b'objectClasses', b'objectClasses'), (b'oncRpcNumber', b'oncRpcNumber'), (b'organizationalStatus', b'organizationalStatus'), (b'otherMailbox', b'otherMailbox'), (b'ou', b'ou'), (b'owner', b'owner'), (b'pager', b'pager'), (b'personalSignature', b'personalSignature'), (b'personalTitle', b'personalTitle'), (b'photo', b'photo'), (b'physicalDeliveryOfficeName', b'physicalDeliveryOfficeName'), (b'postOfficeBox', b'postOfficeBox'), (b'postalAddress', b'postalAddress'), (b'postalCode', b'postalCode'), (b'preferredDeliveryMethod', b'preferredDeliveryMethod'), (b'preferredLanguage', b'preferredLanguage'), (b'presentationAddress', b'presentationAddress'), (b'protocolInformation', b'protocolInformation'), (b'pseudonym', b'pseudonym'), (b'ref', b'ref'), (b'referral', b'referral'), (b'registeredAddress', b'registeredAddress'), (b'rfc822MailMember', b'rfc822MailMember'), (b'role', b'role'), (b'roleOccupant', b'roleOccupant'), (b'roomNumber', b'roomNumber'), (b'sOARecord', b'sOARecord'), (b'schacHomeOrganization', b'schacHomeOrganization'), (b'schacHomeOrganizationType', b'schacHomeOrganizationType'), (b'searchGuide', b'searchGuide'), (b'secretary', b'secretary'), (b'seeAlso', b'seeAlso'), (b'serialNumber', b'serialNumber'), (b'shadowExpire', b'shadowExpire'), (b'shadowFlag', b'shadowFlag'), (b'shadowInactive', b'shadowInactive'), (b'shadowLastChange', b'shadowLastChange'), (b'shadowMax', b'shadowMax'), (b'shadowMin', b'shadowMin'), (b'shadowWarning', b'shadowWarning'), (b'singleLevelQuality', b'singleLevelQuality'), (b'sn', b'sn'), (b'st', b'st'), (b'street', b'street'), (b'structuralObjectClass', b'structuralObjectClass'), (b'subentry', b'subentry'), (b'subschema', b'subschema'), (b'subschemaSubentry', b'subschemaSubentry'), (b'subtreeMaximumQuality', b'subtreeMaximumQuality'), (b'subtreeMinimumQuality', b'subtreeMinimumQuality'), (b'subtreeSpecification', b'subtreeSpecification'), (b'supannActivite', b'supannActivite'), (b'supannAffectation', b'supannAffectation'), (b'supannAliasLogin', b'supannAliasLogin'), (b'supannAutreMail', b'supannAutreMail'), (b'supannAutreTelephone', b'supannAutreTelephone'), (b'supannCivilite', b'supannCivilite'), (b'supannCodeEntite', b'supannCodeEntite'), (b'supannCodeEntiteParent', b'supannCodeEntiteParent'), (b'supannCodeINE', b'supannCodeINE'), (b'supannEmpCorps', b'supannEmpCorps'), (b'supannEmpId', b'supannEmpId'), (b'supannEntiteAffectation', b'supannEntiteAffectation'), (b'supannEntiteAffectationPrincipale', b'supannEntiteAffectationPrincipale'), (b'supannEtablissement', b'supannEtablissement'), (b'supannEtuAnneeInscription', b'supannEtuAnneeInscription'), (b'supannEtuCursusAnnee', b'supannEtuCursusAnnee'), (b'supannEtuDiplome', b'supannEtuDiplome'), (b'supannEtuElementPedagogique', b'supannEtuElementPedagogique'), (b'supannEtuEtape', b'supannEtuEtape'), (b'supannEtuId', b'supannEtuId'), (b'supannEtuInscription', b'supannEtuInscription'), (b'supannEtuRegimeInscription', b'supannEtuRegimeInscription'), (b'supannEtuSecteurDisciplinaire', b'supannEtuSecteurDisciplinaire'), (b'supannEtuTypeDiplome', b'supannEtuTypeDiplome'), (b'supannGroupeAdminDN', b'supannGroupeAdminDN'), (b'supannGroupeDateFin', b'supannGroupeDateFin'), (b'supannGroupeLecteurDN', b'supannGroupeLecteurDN'), (b'supannListeRouge', b'supannListeRouge'), (b'supannMailPerso', b'supannMailPerso'), (b'supannOrganisme', b'supannOrganisme'), (b'supannParrainDN', b'supannParrainDN'), (b'supannRefId', b'supannRefId'), (b'supannRole', b'supannRole'), (b'supannRoleEntite', b'supannRoleEntite'), (b'supannRoleGenerique', b'supannRoleGenerique'), (b'supannTypeEntite', b'supannTypeEntite'), (b'supannTypeEntiteAffectation', b'supannTypeEntiteAffectation'), (b'superiorUUID', b'superiorUUID'), (b'supportedAlgorithms', b'supportedAlgorithms'), (b'supportedApplicationContext', b'supportedApplicationContext'), (b'supportedAuthPasswordSchemes', b'supportedAuthPasswordSchemes'), (b'supportedControl', b'supportedControl'), (b'supportedExtension', b'supportedExtension'), (b'supportedFeatures', b'supportedFeatures'), (b'supportedLDAPVersion', b'supportedLDAPVersion'), (b'supportedSASLMechanisms', b'supportedSASLMechanisms'), (b'syncConsumerSubentry', b'syncConsumerSubentry'), (b'syncProviderSubentry', b'syncProviderSubentry'), (b'syncTimestamp', b'syncTimestamp'), (b'syncreplCookie', b'syncreplCookie'), (b'telephoneNumber', b'telephoneNumber'), (b'teletexTerminalIdentifier', b'teletexTerminalIdentifier'), (b'telexNumber', b'telexNumber'), (b'textEncodedORAddress', b'textEncodedORAddress'), (b'title', b'title'), (b'top', b'top'), (b'uid', b'uid'), (b'uidNumber', b'uidNumber'), (b'uniqueIdentifier', b'uniqueIdentifier'), (b'uniqueMember', b'uniqueMember'), (b'userCertificate', b'userCertificate'), (b'userClass', b'userClass'), (b'userPKCS12', b'userPKCS12'), (b'userPassword', b'userPassword'), (b'userSMIMECertificate', b'userSMIMECertificate'), (b'vendorName', b'vendorName'), (b'vendorVersion', b'vendorVersion'), (b'x121Address', b'x121Address'), (b'x500UniqueIdentifier', b'x500UniqueIdentifier')])),
|
|
20 |
('output_name_format', models.CharField(default=(b'urn:oasis:names:tc:SAML:2.0:attrname-format:uri', b'SAMLv2 URI'), max_length=100, verbose_name='Output name format', choices=[(b'urn:oasis:names:tc:SAML:2.0:attrname-format:uri', b'SAMLv2 URI'), (b'urn:oasis:names:tc:SAML:2.0:attrname-format:basic', b'SAMLv2 BASIC')])),
|
|
21 |
('output_namespace', models.CharField(default=(b'Default', b'Default'), max_length=100, verbose_name='Output namespace', choices=[(b'Default', b'Default'), (b'http://schemas.xmlsoap.org/ws/2005/05/identity/claims', b'http://schemas.xmlsoap.org/ws/2005/05/identity/claims')])),
|
|
19 |
('attribute_name', models.CharField(default=('OpenLDAProotDSE', 'OpenLDAProotDSE'), max_length=100, verbose_name='Attribute name', choices=[('OpenLDAProotDSE', 'OpenLDAProotDSE'), ('aRecord', 'aRecord'), ('administrativeRole', 'administrativeRole'), ('alias', 'alias'), ('aliasedObjectName', 'aliasedObjectName'), ('altServer', 'altServer'), ('associatedDomain', 'associatedDomain'), ('associatedName', 'associatedName'), ('attributeTypes', 'attributeTypes'), ('audio', 'audio'), ('authPassword', 'authPassword'), ('authorityRevocationList', 'authorityRevocationList'), ('authzFrom', 'authzFrom'), ('authzTo', 'authzTo'), ('bootFile', 'bootFile'), ('bootParameter', 'bootParameter'), ('buildingName', 'buildingName'), ('businessCategory', 'businessCategory'), ('c', 'c'), ('cACertificate', 'cACertificate'), ('cNAMERecord', 'cNAMERecord'), ('carLicense', 'carLicense'), ('certificateRevocationList', 'certificateRevocationList'), ('children', 'children'), ('cn', 'cn'), ('co', 'co'), ('collectiveAttributeSubentries', 'collectiveAttributeSubentries'), ('collectiveAttributeSubentry', 'collectiveAttributeSubentry'), ('collectiveExclusions', 'collectiveExclusions'), ('configContext', 'configContext'), ('contextCSN', 'contextCSN'), ('createTimestamp', 'createTimestamp'), ('creatorsName', 'creatorsName'), ('crossCertificatePair', 'crossCertificatePair'), ('dITContentRules', 'dITContentRules'), ('dITRedirect', 'dITRedirect'), ('dITStructureRules', 'dITStructureRules'), ('dSAQuality', 'dSAQuality'), ('dc', 'dc'), ('deltaRevocationList', 'deltaRevocationList'), ('departmentNumber', 'departmentNumber'), ('description', 'description'), ('destinationIndicator', 'destinationIndicator'), ('displayName', 'displayName'), ('distinguishedName', 'distinguishedName'), ('dmdName', 'dmdName'), ('dnQualifier', 'dnQualifier'), ('documentAuthor', 'documentAuthor'), ('documentIdentifier', 'documentIdentifier'), ('documentLocation', 'documentLocation'), ('documentPublisher', 'documentPublisher'), ('documentTitle', 'documentTitle'), ('documentVersion', 'documentVersion'), ('drink', 'drink'), ('dynamicObject', 'dynamicObject'), ('dynamicSubtrees', 'dynamicSubtrees'), ('eduOrgHomePageURI', 'eduOrgHomePageURI'), ('eduOrgIdentityAuthNPolicyURI', 'eduOrgIdentityAuthNPolicyURI'), ('eduOrgLegalName', 'eduOrgLegalName'), ('eduOrgSuperiorURI', 'eduOrgSuperiorURI'), ('eduOrgWhitePagesURI', 'eduOrgWhitePagesURI'), ('eduPersonAffiliation', 'eduPersonAffiliation'), ('eduPersonAssurance', 'eduPersonAssurance'), ('eduPersonEntitlement', 'eduPersonEntitlement'), ('eduPersonNickname', 'eduPersonNickname'), ('eduPersonOrgDN', 'eduPersonOrgDN'), ('eduPersonOrgUnitDN', 'eduPersonOrgUnitDN'), ('eduPersonPrimaryAffiliation', 'eduPersonPrimaryAffiliation'), ('eduPersonPrimaryOrgUnitDN', 'eduPersonPrimaryOrgUnitDN'), ('eduPersonPrincipalName', 'eduPersonPrincipalName'), ('eduPersonScopedAffiliation', 'eduPersonScopedAffiliation'), ('eduPersonTargetedID', 'eduPersonTargetedID'), ('email', 'email'), ('employeeNumber', 'employeeNumber'), ('employeeType', 'employeeType'), ('enhancedSearchGuide', 'enhancedSearchGuide'), ('entry', 'entry'), ('entryCSN', 'entryCSN'), ('entryDN', 'entryDN'), ('entryTtl', 'entryTtl'), ('entryUUID', 'entryUUID'), ('extensibleObject', 'extensibleObject'), ('fax', 'fax'), ('gecos', 'gecos'), ('generationQualifier', 'generationQualifier'), ('gidNumber', 'gidNumber'), ('givenName', 'givenName'), ('glue', 'glue'), ('hasSubordinates', 'hasSubordinates'), ('homeDirectory', 'homeDirectory'), ('homePhone', 'homePhone'), ('homePostalAddress', 'homePostalAddress'), ('host', 'host'), ('houseIdentifier', 'houseIdentifier'), ('info', 'info'), ('initials', 'initials'), ('internationaliSDNNumber', 'internationaliSDNNumber'), ('ipHostNumber', 'ipHostNumber'), ('ipNetmaskNumber', 'ipNetmaskNumber'), ('ipNetworkNumber', 'ipNetworkNumber'), ('ipProtocolNumber', 'ipProtocolNumber'), ('ipServicePort', 'ipServicePort'), ('ipServiceProtocolSUPname', 'ipServiceProtocolSUPname'), ('janetMailbox', 'janetMailbox'), ('jpegPhoto', 'jpegPhoto'), ('knowledgeInformation', 'knowledgeInformation'), ('l', 'l'), ('labeledURI', 'labeledURI'), ('ldapSyntaxes', 'ldapSyntaxes'), ('loginShell', 'loginShell'), ('mDRecord', 'mDRecord'), ('mXRecord', 'mXRecord'), ('macAddress', 'macAddress'), ('mail', 'mail'), ('mailForwardingAddress', 'mailForwardingAddress'), ('mailHost', 'mailHost'), ('mailLocalAddress', 'mailLocalAddress'), ('mailPreferenceOption', 'mailPreferenceOption'), ('mailRoutingAddress', 'mailRoutingAddress'), ('manager', 'manager'), ('matchingRuleUse', 'matchingRuleUse'), ('matchingRules', 'matchingRules'), ('member', 'member'), ('memberNisNetgroup', 'memberNisNetgroup'), ('memberUid', 'memberUid'), ('mobile', 'mobile'), ('modifiersName', 'modifiersName'), ('modifyTimestamp', 'modifyTimestamp'), ('monitorContext', 'monitorContext'), ('nSRecord', 'nSRecord'), ('name', 'name'), ('nameForms', 'nameForms'), ('namingCSN', 'namingCSN'), ('namingContexts', 'namingContexts'), ('nisMapEntry', 'nisMapEntry'), ('nisMapNameSUPname', 'nisMapNameSUPname'), ('nisNetgroupTriple', 'nisNetgroupTriple'), ('o', 'o'), ('objectClass', 'objectClass'), ('objectClasses', 'objectClasses'), ('oncRpcNumber', 'oncRpcNumber'), ('organizationalStatus', 'organizationalStatus'), ('otherMailbox', 'otherMailbox'), ('ou', 'ou'), ('owner', 'owner'), ('pager', 'pager'), ('personalSignature', 'personalSignature'), ('personalTitle', 'personalTitle'), ('photo', 'photo'), ('physicalDeliveryOfficeName', 'physicalDeliveryOfficeName'), ('postOfficeBox', 'postOfficeBox'), ('postalAddress', 'postalAddress'), ('postalCode', 'postalCode'), ('preferredDeliveryMethod', 'preferredDeliveryMethod'), ('preferredLanguage', 'preferredLanguage'), ('presentationAddress', 'presentationAddress'), ('protocolInformation', 'protocolInformation'), ('pseudonym', 'pseudonym'), ('ref', 'ref'), ('referral', 'referral'), ('registeredAddress', 'registeredAddress'), ('rfc822MailMember', 'rfc822MailMember'), ('role', 'role'), ('roleOccupant', 'roleOccupant'), ('roomNumber', 'roomNumber'), ('sOARecord', 'sOARecord'), ('schacHomeOrganization', 'schacHomeOrganization'), ('schacHomeOrganizationType', 'schacHomeOrganizationType'), ('searchGuide', 'searchGuide'), ('secretary', 'secretary'), ('seeAlso', 'seeAlso'), ('serialNumber', 'serialNumber'), ('shadowExpire', 'shadowExpire'), ('shadowFlag', 'shadowFlag'), ('shadowInactive', 'shadowInactive'), ('shadowLastChange', 'shadowLastChange'), ('shadowMax', 'shadowMax'), ('shadowMin', 'shadowMin'), ('shadowWarning', 'shadowWarning'), ('singleLevelQuality', 'singleLevelQuality'), ('sn', 'sn'), ('st', 'st'), ('street', 'street'), ('structuralObjectClass', 'structuralObjectClass'), ('subentry', 'subentry'), ('subschema', 'subschema'), ('subschemaSubentry', 'subschemaSubentry'), ('subtreeMaximumQuality', 'subtreeMaximumQuality'), ('subtreeMinimumQuality', 'subtreeMinimumQuality'), ('subtreeSpecification', 'subtreeSpecification'), ('supannActivite', 'supannActivite'), ('supannAffectation', 'supannAffectation'), ('supannAliasLogin', 'supannAliasLogin'), ('supannAutreMail', 'supannAutreMail'), ('supannAutreTelephone', 'supannAutreTelephone'), ('supannCivilite', 'supannCivilite'), ('supannCodeEntite', 'supannCodeEntite'), ('supannCodeEntiteParent', 'supannCodeEntiteParent'), ('supannCodeINE', 'supannCodeINE'), ('supannEmpCorps', 'supannEmpCorps'), ('supannEmpId', 'supannEmpId'), ('supannEntiteAffectation', 'supannEntiteAffectation'), ('supannEntiteAffectationPrincipale', 'supannEntiteAffectationPrincipale'), ('supannEtablissement', 'supannEtablissement'), ('supannEtuAnneeInscription', 'supannEtuAnneeInscription'), ('supannEtuCursusAnnee', 'supannEtuCursusAnnee'), ('supannEtuDiplome', 'supannEtuDiplome'), ('supannEtuElementPedagogique', 'supannEtuElementPedagogique'), ('supannEtuEtape', 'supannEtuEtape'), ('supannEtuId', 'supannEtuId'), ('supannEtuInscription', 'supannEtuInscription'), ('supannEtuRegimeInscription', 'supannEtuRegimeInscription'), ('supannEtuSecteurDisciplinaire', 'supannEtuSecteurDisciplinaire'), ('supannEtuTypeDiplome', 'supannEtuTypeDiplome'), ('supannGroupeAdminDN', 'supannGroupeAdminDN'), ('supannGroupeDateFin', 'supannGroupeDateFin'), ('supannGroupeLecteurDN', 'supannGroupeLecteurDN'), ('supannListeRouge', 'supannListeRouge'), ('supannMailPerso', 'supannMailPerso'), ('supannOrganisme', 'supannOrganisme'), ('supannParrainDN', 'supannParrainDN'), ('supannRefId', 'supannRefId'), ('supannRole', 'supannRole'), ('supannRoleEntite', 'supannRoleEntite'), ('supannRoleGenerique', 'supannRoleGenerique'), ('supannTypeEntite', 'supannTypeEntite'), ('supannTypeEntiteAffectation', 'supannTypeEntiteAffectation'), ('superiorUUID', 'superiorUUID'), ('supportedAlgorithms', 'supportedAlgorithms'), ('supportedApplicationContext', 'supportedApplicationContext'), ('supportedAuthPasswordSchemes', 'supportedAuthPasswordSchemes'), ('supportedControl', 'supportedControl'), ('supportedExtension', 'supportedExtension'), ('supportedFeatures', 'supportedFeatures'), ('supportedLDAPVersion', 'supportedLDAPVersion'), ('supportedSASLMechanisms', 'supportedSASLMechanisms'), ('syncConsumerSubentry', 'syncConsumerSubentry'), ('syncProviderSubentry', 'syncProviderSubentry'), ('syncTimestamp', 'syncTimestamp'), ('syncreplCookie', 'syncreplCookie'), ('telephoneNumber', 'telephoneNumber'), ('teletexTerminalIdentifier', 'teletexTerminalIdentifier'), ('telexNumber', 'telexNumber'), ('textEncodedORAddress', 'textEncodedORAddress'), ('title', 'title'), ('top', 'top'), ('uid', 'uid'), ('uidNumber', 'uidNumber'), ('uniqueIdentifier', 'uniqueIdentifier'), ('uniqueMember', 'uniqueMember'), ('userCertificate', 'userCertificate'), ('userClass', 'userClass'), ('userPKCS12', 'userPKCS12'), ('userPassword', 'userPassword'), ('userSMIMECertificate', 'userSMIMECertificate'), ('vendorName', 'vendorName'), ('vendorVersion', 'vendorVersion'), ('x121Address', 'x121Address'), ('x500UniqueIdentifier', 'x500UniqueIdentifier')])),
|
|
20 |
('output_name_format', models.CharField(default=('urn:oasis:names:tc:SAML:2.0:attrname-format:uri', 'SAMLv2 URI'), max_length=100, verbose_name='Output name format', choices=[('urn:oasis:names:tc:SAML:2.0:attrname-format:uri', 'SAMLv2 URI'), ('urn:oasis:names:tc:SAML:2.0:attrname-format:basic', 'SAMLv2 BASIC')])),
|
|
21 |
('output_namespace', models.CharField(default=('Default', 'Default'), max_length=100, verbose_name='Output namespace', choices=[('Default', 'Default'), ('http://schemas.xmlsoap.org/ws/2005/05/identity/claims', 'http://schemas.xmlsoap.org/ws/2005/05/identity/claims')])),
|
|
22 | 22 |
('required', models.BooleanField(default=False, verbose_name='Required')), |
23 | 23 |
], |
24 | 24 |
options={ |
... | ... | |
45 | 45 |
fields=[ |
46 | 46 |
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
47 | 47 |
('name', models.CharField(unique=True, max_length=200, verbose_name='Name')), |
48 |
('namespace', models.CharField(default=(b'Default', b'Default'), max_length=100, verbose_name='Namespace', choices=[(b'Default', b'Default'), (b'http://schemas.xmlsoap.org/ws/2005/05/identity/claims', b'http://schemas.xmlsoap.org/ws/2005/05/identity/claims')])),
|
|
48 |
('namespace', models.CharField(default=('Default', 'Default'), max_length=100, verbose_name='Namespace', choices=[('Default', 'Default'), ('http://schemas.xmlsoap.org/ws/2005/05/identity/claims', 'http://schemas.xmlsoap.org/ws/2005/05/identity/claims')])),
|
|
49 | 49 |
], |
50 | 50 |
options={ |
51 | 51 |
'verbose_name': 'attribute source', |
src/authentic2/idp/migrations/0001_initial.py | ||
---|---|---|
21 | 21 |
('allow_attributes_selection', models.BooleanField(default=True, verbose_name='Allow the user to select the forwarding attributes')), |
22 | 22 |
('forward_attributes_from_push_sources', models.BooleanField(default=False, verbose_name='Forward pushed attributes')), |
23 | 23 |
('map_attributes_from_push_sources', models.BooleanField(default=False, verbose_name='Map forwarded pushed attributes')), |
24 |
('output_name_format', models.CharField(default=(b'urn:oasis:names:tc:SAML:2.0:attrname-format:uri', b'SAMLv2 URI'), max_length=100, verbose_name='Output name format', choices=[(b'urn:oasis:names:tc:SAML:2.0:attrname-format:uri', b'SAMLv2 URI'), (b'urn:oasis:names:tc:SAML:2.0:attrname-format:basic', b'SAMLv2 BASIC')])),
|
|
25 |
('output_namespace', models.CharField(default=(b'Default', b'Default'), max_length=100, verbose_name='Output namespace', choices=[(b'Default', b'Default'), (b'http://schemas.xmlsoap.org/ws/2005/05/identity/claims', b'http://schemas.xmlsoap.org/ws/2005/05/identity/claims')])),
|
|
24 |
('output_name_format', models.CharField(default=('urn:oasis:names:tc:SAML:2.0:attrname-format:uri', 'SAMLv2 URI'), max_length=100, verbose_name='Output name format', choices=[('urn:oasis:names:tc:SAML:2.0:attrname-format:uri', 'SAMLv2 URI'), ('urn:oasis:names:tc:SAML:2.0:attrname-format:basic', 'SAMLv2 BASIC')])),
|
|
25 |
('output_namespace', models.CharField(default=('Default', 'Default'), max_length=100, verbose_name='Output namespace', choices=[('Default', 'Default'), ('http://schemas.xmlsoap.org/ws/2005/05/identity/claims', 'http://schemas.xmlsoap.org/ws/2005/05/identity/claims')])),
|
|
26 | 26 |
('filter_source_of_filtered_attributes', models.BooleanField(default=False, verbose_name='Filter by source and per attribute the forwarded pushed attributes')), |
27 | 27 |
('map_attributes_of_filtered_attributes', models.BooleanField(default=False, verbose_name='Map filtered attributes')), |
28 | 28 |
('send_error_and_no_attrs_if_missing_required_attrs', models.BooleanField(default=False, verbose_name='Send an error when a required attribute is missing')), |
src/authentic2/migrations/0001_initial.py | ||
---|---|---|
24 | 24 |
('user_editable', models.BooleanField(default=False, verbose_name='user editable')), |
25 | 25 |
('user_visible', models.BooleanField(default=False, verbose_name='user visible')), |
26 | 26 |
('multiple', models.BooleanField(default=False, verbose_name='multiple')), |
27 |
('kind', models.CharField(max_length=16, verbose_name='kind', choices=[(b'string', '<django.utils.functional.__proxy__ object at 0x303d350>')])),
|
|
27 |
('kind', models.CharField(max_length=16, verbose_name='kind', choices=[('string', '<django.utils.functional.__proxy__ object at 0x303d350>')])), |
|
28 | 28 |
], |
29 | 29 |
options={ |
30 | 30 |
'verbose_name': 'attribute definition', |
src/authentic2/migrations/0022_attribute_scopes.py | ||
---|---|---|
14 | 14 |
migrations.AddField( |
15 | 15 |
model_name='attribute', |
16 | 16 |
name='scopes', |
17 |
field=models.CharField(default=b'', help_text='scopes separated by spaces', max_length=256, verbose_name='scopes', blank=True),
|
|
17 |
field=models.CharField(default='', help_text='scopes separated by spaces', max_length=256, verbose_name='scopes', blank=True), |
|
18 | 18 |
), |
19 | 19 |
] |
src/authentic2/saml/migrations/0001_initial.py | ||
---|---|---|
66 | 66 |
('name', models.CharField(unique=True, max_length=200, verbose_name='name')), |
67 | 67 |
('enabled', models.BooleanField(default=False, verbose_name='Enabled')), |
68 | 68 |
('no_nameid_policy', models.BooleanField(default=False, verbose_name='Do not send a nameId Policy')), |
69 |
('requested_name_id_format', models.CharField(default=b'none', max_length=200, verbose_name='Requested NameID format', choices=[(b'username', 'Username (use with Google Apps)'), (b'none', 'None'), (b'persistent', 'Persistent'), (b'transient', 'Transient'), (b'edupersontargetedid', 'Use eduPersonTargetedID attribute'), (b'email', 'Email')])),
|
|
69 |
('requested_name_id_format', models.CharField(default='none', max_length=200, verbose_name='Requested NameID format', choices=[('username', 'Username (use with Google Apps)'), ('none', 'None'), ('persistent', 'Persistent'), ('transient', 'Transient'), ('edupersontargetedid', 'Use eduPersonTargetedID attribute'), ('email', 'Email')])),
|
|
70 | 70 |
('transient_is_persistent', models.BooleanField(default=False, verbose_name='This IdP sends a transient NameID but you want a persistent behaviour for your SP')), |
71 | 71 |
('persistent_identifier_attribute', models.CharField(max_length=200, null=True, verbose_name='Persistent identifier attribute', blank=True)), |
72 | 72 |
('allow_create', models.BooleanField(default=False, verbose_name='Allow IdP to create an identity')), |
73 | 73 |
('enable_binding_for_sso_response', models.BooleanField(default=False, verbose_name='Binding for Authnresponse (taken from metadata by the IdP if not enabled)')), |
74 |
('binding_for_sso_response', models.CharField(default=b'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact', max_length=200, verbose_name='Binding for the SSO responses', choices=[(b'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact', 'Artifact binding'), (b'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST', 'POST binding')])),
|
|
74 |
('binding_for_sso_response', models.CharField(default='urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact', max_length=200, verbose_name='Binding for the SSO responses', choices=[('urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact', 'Artifact binding'), ('urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST', 'POST binding')])),
|
|
75 | 75 |
('enable_http_method_for_slo_request', models.BooleanField(default=False, verbose_name='HTTP method for single logout request (taken from metadata if not enabled)')), |
76 | 76 |
('http_method_for_slo_request', models.IntegerField(default=4, max_length=200, verbose_name='HTTP binding for the SLO requests', choices=[(4, 'Redirect binding'), (5, 'SOAP binding')])), |
77 | 77 |
('enable_http_method_for_defederation_request', models.BooleanField(default=False, verbose_name='HTTP method for federation termination request (taken from metadata if not enabled)')), |
... | ... | |
80 | 80 |
('want_force_authn_request', models.BooleanField(default=False, verbose_name='Force authentication')), |
81 | 81 |
('want_is_passive_authn_request', models.BooleanField(default=False, verbose_name='Passive authentication')), |
82 | 82 |
('want_authn_request_signed', models.BooleanField(default=False, verbose_name='Want AuthnRequest signed')), |
83 |
('handle_persistent', models.CharField(default=b'AUTHSAML2_UNAUTH_PERSISTENT_ACCOUNT_LINKING_BY_AUTH', max_length=200, verbose_name='Behavior with persistent NameID', choices=[(b'AUTHSAML2_UNAUTH_PERSISTENT_ACCOUNT_LINKING_BY_AUTH', 'Account linking by authentication'), (b'AUTHSAML2_UNAUTH_PERSISTENT_CREATE_USER_PSEUDONYMOUS', 'Create new account')])),
|
|
84 |
('handle_transient', models.CharField(default=b'', max_length=200, verbose_name='Behavior with transient NameID', choices=[(b'AUTHSAML2_UNAUTH_TRANSIENT_ASK_AUTH', 'Ask authentication'), (b'AUTHSAML2_UNAUTH_TRANSIENT_OPEN_SESSION', 'Open a session')])),
|
|
85 |
('back_url', models.CharField(default=b'/', max_length=200, verbose_name='Return URL after a successful authentication')),
|
|
83 |
('handle_persistent', models.CharField(default='AUTHSAML2_UNAUTH_PERSISTENT_ACCOUNT_LINKING_BY_AUTH', max_length=200, verbose_name='Behavior with persistent NameID', choices=[('AUTHSAML2_UNAUTH_PERSISTENT_ACCOUNT_LINKING_BY_AUTH', 'Account linking by authentication'), ('AUTHSAML2_UNAUTH_PERSISTENT_CREATE_USER_PSEUDONYMOUS', 'Create new account')])),
|
|
84 |
('handle_transient', models.CharField(default='', max_length=200, verbose_name='Behavior with transient NameID', choices=[('AUTHSAML2_UNAUTH_TRANSIENT_ASK_AUTH', 'Ask authentication'), ('AUTHSAML2_UNAUTH_TRANSIENT_OPEN_SESSION', 'Open a session')])),
|
|
85 |
('back_url', models.CharField(default='/', max_length=200, verbose_name='Return URL after a successful authentication')), |
|
86 | 86 |
('accept_slo', models.BooleanField(default=True, verbose_name='Accept to receive Single Logout requests')), |
87 | 87 |
('forward_slo', models.BooleanField(default=True, verbose_name='Forward Single Logout requests')), |
88 | 88 |
], |
... | ... | |
123 | 123 |
name='LibertyFederation', |
124 | 124 |
fields=[ |
125 | 125 |
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
126 |
('name_id_format', models.CharField(max_length=100, null=True, verbose_name=b'NameIDFormat', blank=True)),
|
|
127 |
('name_id_content', models.CharField(max_length=100, verbose_name=b'NameID')),
|
|
128 |
('name_id_qualifier', models.CharField(max_length=256, null=True, verbose_name=b'NameQualifier', blank=True)),
|
|
129 |
('name_id_sp_name_qualifier', models.CharField(max_length=256, null=True, verbose_name=b'SPNameQualifier', blank=True)),
|
|
126 |
('name_id_format', models.CharField(max_length=100, null=True, verbose_name='NameIDFormat', blank=True)), |
|
127 |
('name_id_content', models.CharField(max_length=100, verbose_name='NameID')), |
|
128 |
('name_id_qualifier', models.CharField(max_length=256, null=True, verbose_name='NameQualifier', blank=True)), |
|
129 |
('name_id_sp_name_qualifier', models.CharField(max_length=256, null=True, verbose_name='SPNameQualifier', blank=True)), |
|
130 | 130 |
('termination_notified', models.BooleanField(default=False)), |
131 | 131 |
('creation', models.DateTimeField(auto_now_add=True)), |
132 | 132 |
('last_modification', models.DateTimeField(auto_now=True)), |
... | ... | |
159 | 159 |
('entity_id', models.URLField(unique=True, verbose_name='Entity ID')), |
160 | 160 |
('entity_id_sha1', models.CharField(max_length=40, verbose_name='Entity ID SHA1', blank=True)), |
161 | 161 |
('metadata_url', models.URLField(max_length=256, verbose_name='Metadata URL', blank=True)), |
162 |
('protocol_conformance', models.IntegerField(max_length=10, verbose_name='Protocol conformance', choices=[(3, b'SAML 2.0')])),
|
|
162 |
('protocol_conformance', models.IntegerField(max_length=10, verbose_name='Protocol conformance', choices=[(3, 'SAML 2.0')])), |
|
163 | 163 |
('metadata', models.TextField(validators=[authentic2.saml.models.metadata_validator])), |
164 | 164 |
('public_key', models.TextField(blank=True)), |
165 | 165 |
('ssl_certificate', models.TextField(blank=True)), |
... | ... | |
231 | 231 |
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
232 | 232 |
('django_session_key', models.CharField(max_length=128)), |
233 | 233 |
('session_dump', models.TextField(blank=True)), |
234 |
('kind', models.IntegerField(choices=[(0, b'sp'), (1, b'idp')])),
|
|
234 |
('kind', models.IntegerField(choices=[(0, 'sp'), (1, 'idp')])),
|
|
235 | 235 |
], |
236 | 236 |
options={ |
237 | 237 |
'verbose_name': 'SAML session dump', |
... | ... | |
258 | 258 |
fields=[ |
259 | 259 |
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
260 | 260 |
('object_id', models.PositiveIntegerField(verbose_name='object identifier')), |
261 |
('name_format', models.CharField(default=b'basic', max_length=64, verbose_name='name format', choices=[(b'basic', b'Basic'), (b'uri', b'URI'), (b'unspecified', b'Unspecified')])),
|
|
261 |
('name_format', models.CharField(default='basic', max_length=64, verbose_name='name format', choices=[('basic', 'Basic'), ('uri', 'URI'), ('unspecified', 'Unspecified')])),
|
|
262 | 262 |
('name', models.CharField(help_text='the local attribute name is used if left blank', max_length=128, verbose_name='name', blank=True)), |
263 | 263 |
('friendly_name', models.CharField(max_length=64, verbose_name='friendly name', blank=True)), |
264 | 264 |
('attribute_name', models.CharField(max_length=64, verbose_name='attribute name')), |
... | ... | |
275 | 275 |
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
276 | 276 |
('name', models.CharField(unique=True, max_length=80, verbose_name='name')), |
277 | 277 |
('enabled', models.BooleanField(default=False, verbose_name='Enabled')), |
278 |
('prefered_assertion_consumer_binding', models.CharField(default=b'meta', max_length=4, verbose_name='Prefered assertion consumer binding', choices=[(b'meta', 'Use the default from the metadata file'), (b'art', 'Artifact binding'), (b'post', 'POST binding')])),
|
|
278 |
('prefered_assertion_consumer_binding', models.CharField(default='meta', max_length=4, verbose_name='Prefered assertion consumer binding', choices=[('meta', 'Use the default from the metadata file'), ('art', 'Artifact binding'), ('post', 'POST binding')])),
|
|
279 | 279 |
('encrypt_nameid', models.BooleanField(default=False, verbose_name='Encrypt NameID')), |
280 | 280 |
('encrypt_assertion', models.BooleanField(default=False, verbose_name='Encrypt Assertion')), |
281 | 281 |
('authn_request_signed', models.BooleanField(default=False, verbose_name='Authentication request signed')), |
282 | 282 |
('idp_initiated_sso', models.BooleanField(default=False, verbose_name='Allow IdP initiated SSO')), |
283 |
('default_name_id_format', models.CharField(default=b'none', max_length=256, choices=[(b'username', 'Username (use with Google Apps)'), (b'none', 'None'), (b'persistent', 'Persistent'), (b'transient', 'Transient'), (b'edupersontargetedid', 'Use eduPersonTargetedID attribute'), (b'email', 'Email')])),
|
|
284 |
('accepted_name_id_format', authentic2.saml.fields.MultiSelectField(blank=True, max_length=1024, verbose_name='NameID formats accepted', choices=[(b'username', 'Username (use with Google Apps)'), (b'none', 'None'), (b'persistent', 'Persistent'), (b'transient', 'Transient'), (b'edupersontargetedid', 'Use eduPersonTargetedID attribute'), (b'email', 'Email')])),
|
|
283 |
('default_name_id_format', models.CharField(default='none', max_length=256, choices=[('username', 'Username (use with Google Apps)'), ('none', 'None'), ('persistent', 'Persistent'), ('transient', 'Transient'), ('edupersontargetedid', 'Use eduPersonTargetedID attribute'), ('email', 'Email')])),
|
|
284 |
('accepted_name_id_format', authentic2.saml.fields.MultiSelectField(blank=True, max_length=1024, verbose_name='NameID formats accepted', choices=[('username', 'Username (use with Google Apps)'), ('none', 'None'), ('persistent', 'Persistent'), ('transient', 'Transient'), ('edupersontargetedid', 'Use eduPersonTargetedID attribute'), ('email', 'Email')])),
|
|
285 | 285 |
('ask_user_consent', models.BooleanField(default=False, verbose_name='Ask user for consent when creating a federation')), |
286 | 286 |
('accept_slo', models.BooleanField(default=True, verbose_name='Accept to receive Single Logout requests')), |
287 | 287 |
('forward_slo', models.BooleanField(default=True, verbose_name='Forward Single Logout requests')), |
src/authentic2/saml/migrations/0012_auto_20150526_2239.py | ||
---|---|---|
24 | 24 |
migrations.AlterField( |
25 | 25 |
model_name='libertyprovider', |
26 | 26 |
name='protocol_conformance', |
27 |
field=models.IntegerField(verbose_name='Protocol conformance', choices=[(3, b'SAML 2.0')]),
|
|
27 |
field=models.IntegerField(verbose_name='Protocol conformance', choices=[(3, 'SAML 2.0')]), |
|
28 | 28 |
), |
29 | 29 |
] |
src/authentic2/saml/migrations/0015_auto_20150915_2032.py | ||
---|---|---|
15 | 15 |
migrations.AlterField( |
16 | 16 |
model_name='idpoptionssppolicy', |
17 | 17 |
name='requested_name_id_format', |
18 |
field=models.CharField(default=b'none', max_length=200, verbose_name='Requested NameID format', choices=[(b'username', 'Username (use with Google Apps)'), (b'none', 'None'), (b'uuid', 'UUID'), (b'persistent', 'Persistent'), (b'transient', 'Transient'), (b'edupersontargetedid', 'Use eduPersonTargetedID attribute'), (b'email', 'Email')]),
|
|
18 |
field=models.CharField(default='none', max_length=200, verbose_name='Requested NameID format', choices=[('username', 'Username (use with Google Apps)'), ('none', 'None'), ('uuid', 'UUID'), ('persistent', 'Persistent'), ('transient', 'Transient'), ('edupersontargetedid', 'Use eduPersonTargetedID attribute'), ('email', 'Email')]),
|
|
19 | 19 |
preserve_default=True, |
20 | 20 |
), |
21 | 21 |
migrations.AlterField( |
22 | 22 |
model_name='spoptionsidppolicy', |
23 | 23 |
name='accepted_name_id_format', |
24 |
field=authentic2.saml.fields.MultiSelectField(blank=True, max_length=1024, verbose_name='NameID formats accepted', choices=[(b'username', 'Username (use with Google Apps)'), (b'none', 'None'), (b'uuid', 'UUID'), (b'persistent', 'Persistent'), (b'transient', 'Transient'), (b'edupersontargetedid', 'Use eduPersonTargetedID attribute'), (b'email', 'Email')]),
|
|
24 |
field=authentic2.saml.fields.MultiSelectField(blank=True, max_length=1024, verbose_name='NameID formats accepted', choices=[('username', 'Username (use with Google Apps)'), ('none', 'None'), ('uuid', 'UUID'), ('persistent', 'Persistent'), ('transient', 'Transient'), ('edupersontargetedid', 'Use eduPersonTargetedID attribute'), ('email', 'Email')]),
|
|
25 | 25 |
preserve_default=True, |
26 | 26 |
), |
27 | 27 |
migrations.AlterField( |
28 | 28 |
model_name='spoptionsidppolicy', |
29 | 29 |
name='default_name_id_format', |
30 |
field=models.CharField(default=b'none', max_length=256, choices=[(b'username', 'Username (use with Google Apps)'), (b'none', 'None'), (b'uuid', 'UUID'), (b'persistent', 'Persistent'), (b'transient', 'Transient'), (b'edupersontargetedid', 'Use eduPersonTargetedID attribute'), (b'email', 'Email')]),
|
|
30 |
field=models.CharField(default='none', max_length=256, choices=[('username', 'Username (use with Google Apps)'), ('none', 'None'), ('uuid', 'UUID'), ('persistent', 'Persistent'), ('transient', 'Transient'), ('edupersontargetedid', 'Use eduPersonTargetedID attribute'), ('email', 'Email')]),
|
|
31 | 31 |
preserve_default=True, |
32 | 32 |
), |
33 | 33 |
] |
src/authentic2_auth_oidc/migrations/0001_initial.py | ||
---|---|---|
54 | 54 |
('scopes', models.CharField(max_length=128, verbose_name='scopes', blank=True)), |
55 | 55 |
('jwkset_json', django.contrib.postgres.fields.jsonb.JSONField(blank=True, null=True, verbose_name='JSON WebKey set', validators=[authentic2_auth_oidc.models.validate_jwkset])), |
56 | 56 |
('idtoken_algo', models.PositiveIntegerField(default=1, verbose_name='IDToken signature algorithm', choices=[(0, 'none'), (1, 'RSA'), (2, 'HMAC'), (3, 'EC')])), |
57 |
('strategy', models.CharField(max_length=32, verbose_name='strategy', choices=[(b'create', 'create'), (b'none', 'none')])),
|
|
57 |
('strategy', models.CharField(max_length=32, verbose_name='strategy', choices=[('create', 'create'), ('none', 'none')])),
|
|
58 | 58 |
('max_auth_age', models.PositiveIntegerField(null=True, verbose_name='max authentication age', blank=True)), |
59 | 59 |
('created', models.DateTimeField(auto_now_add=True, verbose_name='created')), |
60 | 60 |
('modified', models.DateTimeField(auto_now=True, verbose_name='modified')), |
src/authentic2_auth_oidc/migrations/0004_auto_20171017_1522.py | ||
---|---|---|
14 | 14 |
migrations.AlterField( |
15 | 15 |
model_name='oidcprovider', |
16 | 16 |
name='strategy', |
17 |
field=models.CharField(max_length=32, verbose_name='strategy', choices=[(b'create', 'create'), (b'find-uuid', 'use sub to find existing user through UUID'), (b'none', 'none')]),
|
|
17 |
field=models.CharField(max_length=32, verbose_name='strategy', choices=[('create', 'create'), ('find-uuid', 'use sub to find existing user through UUID'), ('none', 'none')]),
|
|
18 | 18 |
), |
19 | 19 |
] |
src/authentic2_idp_cas/migrations/0001_initial.py | ||
---|---|---|
52 | 52 |
('ticket_id', models.CharField(default=authentic2_idp_cas.models.make_uuid, unique=True, max_length=64, verbose_name='ticket id')), |
53 | 53 |
('renew', models.BooleanField(default=False, verbose_name='fresh authentication')), |
54 | 54 |
('validity', models.BooleanField(default=False, verbose_name='valid')), |
55 |
('service_url', models.CharField(default=b'', max_length=256, verbose_name='service URL', blank=True)),
|
|
55 |
('service_url', models.CharField(default='', max_length=256, verbose_name='service URL', blank=True)), |
|
56 | 56 |
('creation', models.DateTimeField(auto_now_add=True, verbose_name='creation')), |
57 | 57 |
('expire', models.DateTimeField(null=True, verbose_name='expire', blank=True)), |
58 |
('session_key', models.CharField(default=b'', max_length=64, verbose_name='django session key', db_index=True, blank=True)),
|
|
59 |
('proxies', models.TextField(default=b'', verbose_name='proxies', blank=True)),
|
|
58 |
('session_key', models.CharField(default='', max_length=64, verbose_name='django session key', db_index=True, blank=True)), |
|
59 |
('proxies', models.TextField(default='', verbose_name='proxies', blank=True)), |
|
60 | 60 |
('service', models.ForeignKey(verbose_name='service', to='authentic2_idp_cas.Service', on_delete=models.CASCADE)), |
61 | 61 |
('user', models.ForeignKey(blank=True, to='auth.User', max_length=128, null=True, verbose_name='user', on_delete=models.CASCADE)), |
62 | 62 |
], |
src/authentic2_idp_cas/migrations/0014_auto_20151204_1606.py | ||
---|---|---|
14 | 14 |
migrations.AlterField( |
15 | 15 |
model_name='ticket', |
16 | 16 |
name='service_url', |
17 |
field=models.TextField(default=b'', verbose_name='service URL', blank=True),
|
|
17 |
field=models.TextField(default='', verbose_name='service URL', blank=True), |
|
18 | 18 |
preserve_default=True, |
19 | 19 |
), |
20 | 20 |
] |
src/authentic2_idp_oidc/migrations/0001_initial.py | ||
---|---|---|
56 | 56 |
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
57 | 57 |
('uuid', models.CharField(default=authentic2_idp_oidc.models.generate_uuid, max_length=128, verbose_name='uuid')), |
58 | 58 |
('scopes', models.TextField(verbose_name='scopes')), |
59 |
('state', models.TextField(default=b'', verbose_name='state')),
|
|
60 |
('nonce', models.TextField(default=b'', verbose_name='nonce')),
|
|
59 |
('state', models.TextField(default='', verbose_name='state')), |
|
60 |
('nonce', models.TextField(default='', verbose_name='nonce')), |
|
61 | 61 |
('redirect_uri', models.URLField(verbose_name='redirect URI')), |
62 | 62 |
('session_key', models.CharField(max_length=128, verbose_name='session key')), |
63 | 63 |
('auth_time', models.DateTimeField(verbose_name='auth time')), |
src/authentic2_idp_oidc/migrations/0002_auto_20170121_2346.py | ||
---|---|---|
15 | 15 |
migrations.AddField( |
16 | 16 |
model_name='oidcclient', |
17 | 17 |
name='post_logout_redirect_uris', |
18 |
field=models.TextField(default=b'', verbose_name='post logout redirect URIs', validators=[authentic2_idp_oidc.models.validate_https_url]),
|
|
18 |
field=models.TextField(default='', verbose_name='post logout redirect URIs', validators=[authentic2_idp_oidc.models.validate_https_url]), |
|
19 | 19 |
), |
20 | 20 |
] |
src/authentic2_idp_oidc/migrations/0003_auto_20170329_1259.py | ||
---|---|---|
15 | 15 |
migrations.AlterField( |
16 | 16 |
model_name='oidcclient', |
17 | 17 |
name='post_logout_redirect_uris', |
18 |
field=models.TextField(default=b'', blank=True, verbose_name='post logout redirect URIs', validators=[authentic2_idp_oidc.models.validate_https_url]),
|
|
18 |
field=models.TextField(default='', blank=True, verbose_name='post logout redirect URIs', validators=[authentic2_idp_oidc.models.validate_https_url]), |
|
19 | 19 |
), |
20 | 20 |
] |
src/authentic2_idp_oidc/migrations/0012_auto_20200122_2258.py | ||
---|---|---|
20 | 20 |
migrations.AddField( |
21 | 21 |
model_name='oidcclient', |
22 | 22 |
name='scope', |
23 |
field=models.TextField(blank=True, default=b'', verbose_name='resource owner credentials grant scope'),
|
|
23 |
field=models.TextField(blank=True, default='', verbose_name='resource owner credentials grant scope'), |
|
24 | 24 |
), |
25 | 25 |
] |
26 |
- |