Class WallExtension

java.lang.Object
io.horizon.spi.secure.WallExtension
All Implemented Interfaces:
Lee, LeeExtension

public class WallExtension extends Object implements LeeExtension
Author:
Lang
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    io.vertx.ext.web.handler.AuthenticationHandler
    authenticate (io.vertx.core.Vertx vertx, io.vertx.up.atom.secure.Aegis config)
     
    io.vertx.ext.web.handler.AuthorizationHandler
    authorization (io.vertx.core.Vertx vertx, io.vertx.up.atom.secure.Aegis config)
     
    io.vertx.core.json.JsonObject
    decode (String token, io.vertx.up.atom.secure.AegisItem config)
     
    encode (io.vertx.core.json.JsonObject data, io.vertx.up.atom.secure.AegisItem config)
     
    io.vertx.ext.auth.authentication.AuthenticationProvider
    provider (io.vertx.core.Vertx vertx, io.vertx.up.atom.secure.Aegis config)
     

    Methods inherited from class java.lang.Object

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

    • WallExtension

      public WallExtension()
  • Method Details

    • authenticate

      public io.vertx.ext.web.handler.AuthenticationHandler authenticate (io.vertx.core.Vertx vertx, io.vertx.up.atom.secure.Aegis config)
      Specified by:
      authenticate in interface Lee
    • provider

      public io.vertx.ext.auth.authentication.AuthenticationProvider provider (io.vertx.core.Vertx vertx, io.vertx.up.atom.secure.Aegis config)
      Specified by:
      provider in interface Lee
    • authorization

      public io.vertx.ext.web.handler.AuthorizationHandler authorization (io.vertx.core.Vertx vertx, io.vertx.up.atom.secure.Aegis config)
      Specified by:
      authorization in interface Lee
    • encode

      public String encode (io.vertx.core.json.JsonObject data, io.vertx.up.atom.secure.AegisItem config)
      Specified by:
      encode in interface Lee
    • decode

      public io.vertx.core.json.JsonObject decode (String token, io.vertx.up.atom.secure.AegisItem config)
      Specified by:
      decode in interface Lee