Interface WebAuthnRegistrationService

All Superinterfaces:
JAXRSService

@Path("wa/webauthn") public interface WebAuthnRegistrationService extends JAXRSService
  • Method Details

    • list

      @GET @Consumes({"application/json","application/yaml","application/xml"}) @Produces({"application/json","application/yaml","application/xml"}) List<WebAuthnAccount> list()
    • read

      @GET @Consumes({"application/json","application/yaml","application/xml"}) @Produces({"application/json","application/yaml","application/xml"}) @Path("{owner}") WebAuthnAccount read(@NotNull @PathParam("owner") @NotNull String owner)
    • delete

      @DELETE @Consumes({"application/json","application/yaml","application/xml"}) @Produces({"application/json","application/yaml","application/xml"}) @Path("{owner}") void delete(@NotNull @PathParam("owner") @NotNull String owner)
    • delete

      @DELETE @Consumes({"application/json","application/yaml","application/xml"}) @Produces({"application/json","application/yaml","application/xml"}) @Path("{owner}/{credentialId}") void delete(@NotNull @PathParam("owner") @NotNull String owner, @NotNull @PathParam("credentialId") @NotNull String credentialId)
    • create

      @POST @Path("{owner}") @Consumes({"application/json","application/yaml","application/xml"}) @Produces({"application/json","application/yaml","application/xml"}) void create(@NotNull @PathParam("owner") @NotNull String owner, @NotNull @NotNull WebAuthnAccount account)
    • update

      @PUT @Path("{owner}") @Consumes({"application/json","application/yaml","application/xml"}) @Produces({"application/json","application/yaml","application/xml"}) void update(@NotNull @PathParam("owner") @NotNull String owner, @NotNull @NotNull WebAuthnAccount account)