Skip to main content
Version: 4.40.x.x Java 8 ELS

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).