Skip to content

A pure Java implementation for generating argon2id password digests in FusionAuth (feat. Bouncy Castle).

License

Notifications You must be signed in to change notification settings

matthewhartstonge/fusionauth-argon2id-password-encryptor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fusionauth-argon2id-password-encryptor

This plugin provides a pure Java implementation for generating argon2id password digests in FusionAuth.

Java Install

To install Java, you will need the OpenJDK. Due to licensing, you can't simply use the Oracle JDK distribution due to 'commercial use'.

Hop over to Adoptium to download the OpenJDK for your platform.

Building

This project uses Maven, so to build the required JAR file, you need to run:

$ mvn package

This will spit out a "shaded" uber JAR, that is a JAR file packaged with all required dependencies packed into a single JAR file.

Deployment

FusionAuth Cloud

The required JAR file need to be sent on to the FusionAuth's support team via email or via a support ticket, so they can plug it directly into the specific cloud deployment.

FusionAuth

Take the shaded JAR and copy/paste/add it into FusionAuth's plugin folder.

About

A pure Java implementation for generating argon2id password digests in FusionAuth (feat. Bouncy Castle).

Topics

Resources

License

Stars

Watchers

Forks

Languages