Skip to content

Instantly share code, notes, and snippets.

@tduehr
Created July 27, 2017 19:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save tduehr/72bb6169ab000fc980f41952e795853e to your computer and use it in GitHub Desktop.
Save tduehr/72bb6169ab000fc980f41952e795853e 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')
@tduehr
Copy link
Author

tduehr commented Jul 27, 2017

ldapadd -x -D "cn=Directory Manager" -W -f casServices.ldif -h localhost
ldapadd -f casStructure.ldif -Y GSSAPI -h localhost -R EXAMPLE.COM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment