Skip to content

Version 1.0.0

Compare
Choose a tag to compare
@csalas-yubico csalas-yubico released this 10 May 18:52
· 191 commits to main since this release
3721ada

Documentation

  • [Fundamentals] Added section on passkey fundamentals
  • [Architecture] Added section on passkey application architecture
  • [Deploy] Added section on deploying the project
  • [Web client] Added section on developing a web client
  • [Mobile client] Added section on developing a mobile client
  • [Advanced topics] Added section on attestation

Relying Party

  • [API] Developed standard API schema for passkey applications
  • [API] Made Swagger docs are available from a running instance of the Java application
  • [Java app] Developed core application using the java-webauthn-server library
  • [Java app] Implemented interfaces to allow for the addition of new data sources
  • [Java app] Implanted attestation support leveraging the FIDO MDS
  • [Deployment] Created Docker templates to deploy the Java app and MySQL server

Web Client

  • [User flows] Added authentication flows for discoverable modal, discoverable autofill, and non-discoverable scenarios
  • [User flows] Added user registration flow for a user to create an account and passkey at the same time
  • [User flows] Added credential management options to add, delete, and update nicknames
  • [Test panel] Introduced test panel to quickly test WebAuthn functionality in the application

Mobile Client

  • [User flows] Added authentication flows for discoverable modal, discoverable autofill, and non-discoverable scenarios
  • [User flows] Added user registration flow for a user to create an account and passkey at the same time

Identity Provider

  • [Keycloak] Developed custom authenticator SPI that connects to Java application
  • [Keycloak] Created Docker templates to deploy a configured Keycloak application