Skip to content

friedrta/fido2

 
 

Repository files navigation

StrongKey FIDO Server (SKFS), Community Edition

README


PLEASE NOTE THE LOCATION OF THE API DOCS HAS CHANGED, AND IS NOW HERE.


Overview

The FIDO(R) Certified StrongKey FIDO Server (SKFS), Community Edition is an open-source solution designed for DIY coders who want passwordless FIDO2 logins for any application. Download the code and integrate it with your own web login, or study the OpenAPI documentation and contribute with your own code submissions.

StrongKey FIDO Certificate

StrongKey Android API

The following links provide some background on FIDO, the FIDO Alliance, and FIDO2:

Documentation

Sample Applications

Sample code is provided with a brief explanation of what each sample does:

  • Java Samples
    • DEMO: A basic Java application demonstrating FIDO2 registration and authentication
    • Basic: Basic Java sample application
    • PoC: Proof of concept (PoC) Java application
    • SSO: FIDO-enabled sample applications demonstrating SSO
    • Android: FIDO-enabled sample Android application and Android client library to perform FIDO transactions

Sample Client

SKFS client offers examples of the various API calls using different available methods. Read the skfsclient docs for commands to test FIDO2 functionality against your sandbox.

The skfsclient uses a FIDO2 simulator instead of an actual authenticator to demonstrate the web services on the command line. Feel free to download the simulator source code for your own use.

API docs

Interactive OpenAPI documentation for SKFS

Contributing

If you would like to contribute to the SKFS, Community Edition project, please read CONTRIBUTING.md, then sign and return the Contributor License Agreement (CLA).

Archives

Older SKFS versions can be located here.

Licensing

This project is currently licensed under the GNU Lesser General Public License v2.1.

Bouncy Castle Federal Information Processing Standards (BC FIPS) is included with permission from the Legion of the Bouncy Castle, Inc. Source and other details for the module, as well as any updates, are available from the Legion's website at https://www.bouncycastle.org/fips-java.

About

Open-source FIDO server, featuring the FIDO2 standard. https://demo4.strongkey.com/getstarted/#/openapi/fido

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 43.8%
  • CSS 32.6%
  • SCSS 9.1%
  • JavaScript 6.7%
  • HTML 4.6%
  • TypeScript 2.0%
  • Other 1.2%