I found an easy way to implement this. All you must do is to extend the AD schema with some multi-valued attribute, AuthToken let's say and populate user entries in AD with the OTP corresponding users. Then change (if not already) AD authentication in JSA with a LDAP based auth server and add this attribute (AuthToken) to LDAP Server Catalog attributes. All you must do now is to change the default custom expression on Role mapping tab with:
[email protected]{RadiusAuth}
[email protected]{LDAPAuth}.AuthToken where RadiusAuth is OTP auth server and LDAPAuth is AD auth server. Quite simple, isn't it?
... View more