JDK 21
Node.js v16.9.1
wget https://sourceforge.net/projects/strongkeyfido/files/v4.14.0/sampleapps/java/fidopolicy/fidopolicyserver-v4.14.0-src.tgz
In case the FIDO2JWTVerify dependency is missing, simply right click on the dependency in Netbeans and choose to manually install the artifact. Another option is to add the dependency jar to your local maven repository. Find more information on how to do this here.
To build the backend click Clean and Build in Netbeans. If using maven to build, type the following command in the root directory of the project in your terminal.
mvn clean install
To build the FIDO Policy frontend application follow the steps below:
Make sure the required Node and NPM versions are installed. Switch Node versions for the desired platforms easily by using the Node Version Manager tool macOS/Linux or Windows.
wget https://sourceforge.net/projects/strongkeyfido/files/v4.14.0/sampleapps/java/fidopolicy/policy-ui-src.tgz
cd angular/dist/demo6/
npm install
npm run build