JanssenProject / jans

An open source enterprise digital identity platform for CIAM or workforce... Janssen is a distribution of standards-based, developer friendly, components that are engineered to work together in any cloud. #OAuth #OpenID #FIDO
https://docs.jans.io
Apache License 2.0
463 stars 73 forks source link

fix(jans-fido2): ProjectPasskeys Casa update FIDO flows #8935

Open yackermann opened 3 months ago

yackermann commented 3 months ago
yurem commented 2 weeks ago

cc @jgomer2001 Questions about first 2 points:

  1. These service CASA uses to work with DB entries to show user enrollment and manage them.
  2. Specified service uses io.jans.fido2.client.AttestationService. It's define Fido2 interface with options:
public interface AttestationService {

    @POST
    @Consumes({ "application/json" })
    @Produces({ "application/json" })
    @Path("/options")
    public Response register(AttestationOptions attestationOptions);

    @POST
    @Consumes({ "application/json" })
    @Produces({ "application/json" })
    @Path("/result")
    public Response verify(AttestationResult attestationResult);

}

It's not clear what developer should implement in this issue. Can yiou add more details to issue description?