The custom RADIUS authentication plug-ins provide the same functions as the flexible RADIUS authentication plug-ins, but are designed to deliver better system performance. To use a custom plug-in, you must provide a Java class that implements the SPI defined in the RADIUS client library. Use this SPI to specify which fields and field values to include in RADIUS accounting packets. The RADIUS client library is part of the SAE core API.
See the documentation for the RADIUS client library
in the folder SDK/doc/sae/net/juniper/smgt/sae/radiuslib in the SDK+AppSupport+Demos+Samples.tar.gz on the Juniper Networks Web site at: https://www.juniper.net/support/csc/swdist-erx/src.html. You can also view the SAE core API documentation on the Juniper
Networks Web site at http://www.juniper.net/techpubs/software/management/src/api-index.html.
For a sample implementation, see the following
directory in the SDK+AppSupport+Demos+Samples.tar.gz file: SDK/plugin/java/src/net/juniper/smgt/sample/radiuslib/RadiusPacketHandlerImpl.java.
To set up custom RADIUS authentication plug-ins:
The Custom RADIUS Authentication pane appears.