1This directory contains native slapd plugins that implement access rules. 2 3gssacl.c contains a simple example that implements access control 4based on GSS naming extensions attributes. 5 6To use the acl-gssacl plugin, add: 7 8moduleload acl-gssacl.so 9 10to your slapd configuration file. 11It is configured using 12 13access to <what> 14 by dynacl/gss/<attribute>.[.{base,regex,expand}]=<valpat> {<level>|<priv(s)>} 15 16The default is "exact"; in case of "expand", "<valpat>" results from 17the expansion of submatches in the "<what>" portion. "<level>|<priv(s)>" 18describe the level of privilege this rule can assume. 19 20No Makefile is provided. Use a command line similar to: 21 22gcc -shared -I../../../include -I../../../servers/slapd -Wall -g \ 23 -o acl-gssacl.so gssacl.c 24 25to compile the gssacl ACL plugin. 26 27--- 28Copyright 2011 PADL Software Pty Ltd. All rights reserved. 29 30Redistribution and use in source and binary forms, with or without 31modification, are permitted only as authorized by the OpenLDAP 32Public License. 33 34