Package io.quarkus.security.webauthn
Class WebAuthnController
java.lang.Object
io.quarkus.security.webauthn.WebAuthnController
Endpoints for login/register/callback
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidjavascript(io.vertx.ext.web.RoutingContext ctx) voidlogin(io.vertx.ext.web.RoutingContext ctx) Endpoint for login.voidloginOptionsChallenge(io.vertx.ext.web.RoutingContext ctx) Endpoint for getting a login challenge and optionsvoidlogout(io.vertx.ext.web.RoutingContext ctx) Endpoint for logout, redirects to the root URIvoidregister(io.vertx.ext.web.RoutingContext ctx) Endpoint for registrationvoidregisterOptionsChallenge(io.vertx.ext.web.RoutingContext ctx) Endpoint for getting a register challenge and optionsvoidwellKnown(io.vertx.ext.web.RoutingContext ctx) Endpoint for getting a list of allowed origins
-
Constructor Details
-
WebAuthnController
-
-
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)
-