Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save boblmartens/47698a981ad074421a05ee5a236a4a2a to your computer and use it in GitHub Desktop.
Save boblmartens/47698a981ad074421a05ee5a236a4a2a to your computer and use it in GitHub Desktop.
# casStructure.ldif
dn: cn=cas,dc=example,dc=com
objectClass: nsContainer
objectClass: top
cn: cas
dn: cn=services,cn=cas,dc=example,dc=com
objectClass: nsContainer
objectClass: top
cn: services
# casServices.ldif - Cas Service Schema
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (1.3.6.1.4.1.7135.1.1.2.1.1 NAME 'casServiceDefinition' DESC 'CAS Service Registration - JSON Serialized Service Description for CAS Authentication' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE)
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (1.3.6.1.4.1.7135.1.1.2.1.2 NAME 'casServiceID' DESC 'CAS Service Registration - Service ID' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE)
dn: cn=schema
changetype: modify
add: objectClasses
objectClasses: (1.3.6.1.4.1.7135.1.1.2.2.1 NAME 'casRegisteredService' SUP top STRUCTURAL DESC 'Service Registration for CAS applications' MAY (casServiceDefinition $ casServiceID $ uid $ description ) X-ORIGIN 'CAS')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment