An open API service indexing awesome lists of open source software.

https://github.com/fusionauth/fusionauth-plugin-api

Plugin API for FusionAuth
https://github.com/fusionauth/fusionauth-plugin-api

api fusionauth password-hash plugin

Last synced: about 1 year ago
JSON representation

Plugin API for FusionAuth

Awesome Lists containing this project

README

          

# FusionAuth Plugin API ![semver 2.0.0 compliant](http://img.shields.io/badge/semver-2.0.0-brightgreen.svg?style=flat-square)

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](https://fusionauth.io/docs/v1/tech/plugins/writing-a-plugin).

## Building

### Building with Maven

```bash
$ mvn install
```

### Building with Savant

```bash
$ 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:

```bash
$ sb int
```

For more information, checkout [savantbuild.org](http://savantbuild.org/).