Skip to content

Authenticate users to your web application using public key cryptography by becoming a webauthn relying party

License

Notifications You must be signed in to change notification settings

scalpel-software/webauthn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Webauthn

Alpha Software Warning!

This software package is in an alpha stage. This means the development team is not investing any effort to provide backward compatibility between alpha releases. This software will continue to be released as alpha until it is considered stable at which point this warning will be removed.

ALPHA TODO LIST

  • [] Fully automated test suite.
  • [] Manual testing for non-usb based security keys
  • [] Documentation on how to use, configure and test this library.
  • [] Create an application that demonstrates how to use this library within the context of a web framework.
  • [] Create a js library that handles the front-end logic for translating the server data to a format for the browser to understand.
  • [] Allow people to configure additional root CA certificates from security key manufacturers.
  • [] Make sure that we are correctly checking that certificates do not appear on their authority's certificate revocation list.
  • [] Integrate with the FIDO metadata service (optional)
  • [] Community feedback on API design and integration challenges.
  • [] Look into FIDO certification for this library

Installation

If available in Hex, the package can be installed by adding webauthn to your list of dependencies in mix.exs:

def deps do
  [
    {:webauthn, "~> 0.0.1"}
  ]
end

Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/webauthn.

About

Authenticate users to your web application using public key cryptography by becoming a webauthn relying party

Resources

License

Stars

Watchers

Forks

Packages

No packages published