I need to conditionally add a reply pair based upon Huntgroup-Name
and a custom attribute. Pseudocode follows for what I’m trying to
accomplish:
If Huntgroup-Name == NetSensory then
if LDAP-Group-Requirement == “NP-Admin”
then
pairadd(reply,
NetSensory-Permission, “npadmin”)
Elsif LDAP-Group-Requirement == “NP-Read”
then
pairadd(reply,
NetSensory-Permission, “npread”)
Elsif LDAP-Group-Requirement == “NP-Insight”
pairadd(reply,
NetSensory-Permission, “insight”)
Endif
Endif
I thought about using an external program (e.g., Perl module)
in post-auth to accomplish this. Is this reasonable or is there a better
way?