Plugging authentication infrastructures
To plug your own plug-ins, refer to the chapter Appendix A - Development of nevisAuth Extensions.
A good source for pre-configured plug-ins can be found in the installation at /opt/nevisauth/template/conf/esauth4.xml.
To add custom plug-ins, you can use the following strategies:
Configure the classPath using "nevisauth cfg" (recommended):
<AuthEngine classPath="/opt/nevisauth/plugin:/my/nevisauth/plugin">
Copy plug-ins to the instance directory (not recommended):
cp my_nevisauth_plugin.jar /var/opt/nevisauth/default/plugin
chmod 444 /var/opt/nevisauth/default/plugin/my_nevisauth_plugin.jar
Third-party dependencies are loaded recursively from the specified directories. Make sure that they are compatible with the server runtime environment (see chapter Appendix A - Development of nevisAuth Extensions for details).