Class WebAuthnController

java.lang.Object
io.quarkus.security.webauthn.WebAuthnController

public class WebAuthnController extends Object
Endpoints for login/register/callback
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    javascript(io.vertx.ext.web.RoutingContext ctx)
     
    void
    login(io.vertx.ext.web.RoutingContext ctx)
    Endpoint for login.
    void
    loginOptionsChallenge(io.vertx.ext.web.RoutingContext ctx)
    Endpoint for getting a login challenge and options
    void
    logout(io.vertx.ext.web.RoutingContext ctx)
    Endpoint for logout, redirects to the root URI
    void
    register(io.vertx.ext.web.RoutingContext ctx)
    Endpoint for registration
    void
    registerOptionsChallenge(io.vertx.ext.web.RoutingContext ctx)
    Endpoint for getting a register challenge and options
    void
    wellKnown(io.vertx.ext.web.RoutingContext ctx)
    Endpoint for getting a list of allowed origins

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • wellKnown

      public void wellKnown(io.vertx.ext.web.RoutingContext ctx)
      Endpoint for getting a list of allowed origins
      Parameters:
      ctx - the current request
    • registerOptionsChallenge

      public void registerOptionsChallenge(io.vertx.ext.web.RoutingContext ctx)
      Endpoint for getting a register challenge and options
      Parameters:
      ctx - the current request
    • loginOptionsChallenge

      public void loginOptionsChallenge(io.vertx.ext.web.RoutingContext ctx)
      Endpoint for getting a login challenge and options
      Parameters:
      ctx - the current request
    • login

      public void login(io.vertx.ext.web.RoutingContext ctx)
      Endpoint for login. This will call invalid input: '{@link /*missing*/}'
      Parameters:
      ctx - the current request
    • register

      public void register(io.vertx.ext.web.RoutingContext ctx)
      Endpoint for registration
      Parameters:
      ctx - the current request
    • logout

      public void logout(io.vertx.ext.web.RoutingContext ctx)
      Endpoint for logout, redirects to the root URI
      Parameters:
      ctx - the current request
    • javascript

      public void javascript(io.vertx.ext.web.RoutingContext ctx)