Package io.vertx.up.secure
Class AbstractLee
java.lang.Object
io.vertx.up.secure.AbstractLee
- All Implemented Interfaces:
Lee,LeeBuiltIn
- Author:
- Lang
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.vertx.ext.web.handler.AuthorizationHandlerauthorization(io.vertx.core.Vertx vertx, io.vertx.up.atom.secure.Aegis config) protected io.vertx.ext.web.handler.AuthenticationHandlerbuildHandler(io.vertx.ext.auth.authentication.AuthenticationProvider standard, io.vertx.up.atom.secure.Aegis aegis, io.vertx.ext.web.handler.impl.HTTPAuthorizationHandler.Type type) protected io.horizon.uca.log.Annallogger()protected <T> Tprotected abstract <T extends io.vertx.ext.auth.authentication.AuthenticationProvider>
TproviderInternal(io.vertx.core.Vertx vertx, io.vertx.up.atom.secure.Aegis config) protected io.vertx.ext.web.handler.AuthenticationHandlerwrapHandler(io.vertx.ext.web.handler.AuthenticationHandler standard, io.vertx.up.atom.secure.Aegis aegis) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.vertx.up.secure.Lee
authenticate, decode, encode, provider
-
Constructor Details
-
AbstractLee
public AbstractLee()
-
-
Method Details
-
authorization
public io.vertx.ext.web.handler.AuthorizationHandler authorization(io.vertx.core.Vertx vertx, io.vertx.up.atom.secure.Aegis config) - Specified by:
authorizationin interfaceLee
-
wrapHandler
protected io.vertx.ext.web.handler.AuthenticationHandler wrapHandler(io.vertx.ext.web.handler.AuthenticationHandler standard, io.vertx.up.atom.secure.Aegis aegis) -
buildHandler
protected io.vertx.ext.web.handler.AuthenticationHandler buildHandler(io.vertx.ext.auth.authentication.AuthenticationProvider standard, io.vertx.up.atom.secure.Aegis aegis, io.vertx.ext.web.handler.impl.HTTPAuthorizationHandler.Type type) -
providerInternal
protected abstract <T extends io.vertx.ext.auth.authentication.AuthenticationProvider> T providerInternal(io.vertx.core.Vertx vertx, io.vertx.up.atom.secure.Aegis config) -
option
-
logger
protected io.horizon.uca.log.Annal logger()
-