This repository has been archived on 2023-02-21. You can view files and clone it, but cannot push or open issues or pull requests.
franceconnect/ldap/schema/franceconnect.ldif

53 lines
3.1 KiB
Plaintext

dn: cn=franceconnect,cn=schema,cn=config
objectClass: olcSchemaConfig
cn: franceconnect
olcObjectIdentifier: {0}EORoot 1.3.6.1.4.1.36560
olcObjectIdentifier: {1}EOClients EORoot:3
olcObjectIdentifier: {2}FranceConnect EOClients:4
olcObjectIdentifier: {3}FranceConnectOC FranceConnect:1
olcObjectIdentifier: {4}FranceConnectAT FranceConnect:2
olcAttributeTypes: {0}( FranceConnectAT:1 NAME 'fcGender' DESC 'Gender of a
person: must be male or female' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreS
ubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{8} SINGLE-VALUE )
olcAttributeTypes: {1}( FranceConnectAT:2 NAME 'fcBirthdate' DESC 'ISO 3601
birthdate of the user, format YYYYMMDD' SYNTAX 1.3.6.1.4.1.1466.115.121.1.3
6 SINGLE-VALUE )
olcAttributeTypes: {2}( FranceConnectAT:3 NAME 'fcBirthCountry' DESC 'INSEE
code of the birth country' SYNTAX 1.3.6.1.4.1.1466.115.121.1.36 SINGLE-VALU
E )
olcAttributeTypes: {3}( FranceConnectAT:4 NAME 'fcBirthPlace' DESC 'INSEE co
de of the birth place' SYNTAX 1.3.6.1.4.1.1466.115.121.1.36 SINGLE-VALUE )
olcAttributeTypes: {4}( FranceConnectAT:5 NAME 'fcUsualName' DESC 'usual nam
e of the person' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
olcAttributeTypes: {5}( FranceConnectAT:6 NAME 'fcBelongingPopulation' DESC
'ex.: agent, prestataire, partenaire' EQUALITY caseIgnoreMatch SUBSTR caseI
gnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
olcAttributeTypes: {6}( FranceConnectAT:7 NAME 'fcSiren' DESC 'agent enterpr
ise number' SYNTAX 1.3.6.1.4.1.1466.115.121.1.36 SINGLE-VALUE )
olcAttributeTypes: {7}( FranceConnectAT:8 NAME 'fcSiret' DESC 'agent enterpr
ise etablissement number' SYNTAX 1.3.6.1.4.1.1466.115.121.1.36 SINGLE-VALUE
)
olcAttributeTypes: {8}( FranceConnectAT:9 NAME 'fcPosition' DESC 'position i
n the organization' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMat
ch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
olcAttributeTypes: {9}( FranceConnectAT:10 NAME 'fcJob' DESC 'function in th
e organization' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch S
YNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
olcAttributeTypes: {10}( FranceConnectAT:11 NAME 'fcPhone' DESC 'function in
the organization' SUP telephoneNumber )
olcAttributeTypes: {11}( FranceConnectAT:12 NAME 'fcAddress' DESC 'function
in the organization' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
olcObjectClasses: {0}( FranceConnectOC:1 NAME 'FCPerson' DESC 'Person desrip
tion for FranceConnect' SUP top STRUCTURAL MUST ( uid $ givenName $ sn ) MA
Y userPassword )
olcObjectClasses: {1}( FranceConnectOC:2 NAME 'FCUsager' DESC 'Person descri
ption for FranceConnect usager' SUP FCPerson STRUCTURAL MUST ( fcGender $ f
cBirthDate $ fcBirthCountry $ fcBirthPlace ) MAY mail )
olcObjectClasses: {2}( FranceConnectOC:3 NAME 'FCAgent' DESC 'Person descrip
tion for FranceConnect agent' SUP FCPerson STRUCTURAL MUST ( mail $ fcSiren
) MAY ( fcGender $ fcUsualName $ fcBirthDate $ fcBirthCountry $ fcBirthPla
ce $ fcBelongingPopulation $ fcSiret $ fcPosition $ fcJob $ fcPhone $ fcAdd
ress ) )
structuralObjectClass: olcSchemaConfig