FusionAuth provides a plugin mechanism that loads plugins at startup rather than at runtime. This provides much better performance than a runtime plugin system.
You must restart FusionAuth anytime a plugin is installed.
There are two steps to adding a plugin to FusionAuth:
- Write the plugin by implementing the correct plugin interface
- Install the plugin into your FusionAuth installation
Currently the only extension points offered by plugins are custom password hashing schemes.
Learn more about: