Skip to content

FusionAuth/fusionauth-plugin-api

Repository files navigation

FusionAuth Plugin API semver 2.0.0 compliant

This project provides the APIs and SPIs that are used to write FusionAuth plugins.

Currently, there is a single plugin SPI for FusionAuth that allows customers to support different password encryption schemes. This interface is io.fusionauth.plugin.spi.security.PasswordEncryptor.

You can learn more about FusionAuth plugins by visiting our documentation page at https://fusionauth.io/docs/v1/tech/plugins/writing-a-plugin.

Building

Building with Maven

$ mvn install

Building with Savant

$ mkdir ~/savant
$ cd ~/savant
$ wget http://savant.inversoft.org/org/savantbuild/savant-core/1.0.0/savant-1.0.0.tar.gz
$ tar xvfz savant-1.0.0.tar.gz
$ ln -s ./savant-1.0.0 current
$ export PATH=$PATH:~/savant/current/bin/

Then, perform an integration build of the project by running:

$ sb int

For more information, checkout savantbuild.org.