Class VertxAuthHandler

  • All Implemented Interfaces:
    io.mosip.kernel.core.authmanager.authadapter.spi.VertxAuthenticationProvider

    @Lazy
    @Component
    public class VertxAuthHandler
    extends Object
    implements io.mosip.kernel.core.authmanager.authadapter.spi.VertxAuthenticationProvider
    • Constructor Detail

      • VertxAuthHandler

        public VertxAuthHandler()
    • Method Detail

      • addCorsFilter

        @Generated
        public void addCorsFilter​(io.vertx.core.http.HttpServer httpServer,
                                  io.vertx.core.Vertx vertx)
        Specified by:
        addCorsFilter in interface io.mosip.kernel.core.authmanager.authadapter.spi.VertxAuthenticationProvider
      • addAuthFilter

        @Generated
        public void addAuthFilter​(io.vertx.ext.web.Router router,
                                  String path,
                                  io.vertx.core.http.HttpMethod httpMethod,
                                  String commaSepratedRoles)
        Specified by:
        addAuthFilter in interface io.mosip.kernel.core.authmanager.authadapter.spi.VertxAuthenticationProvider
      • getContextUser

        public String getContextUser​(io.vertx.ext.web.RoutingContext routingContext)
        Specified by:
        getContextUser in interface io.mosip.kernel.core.authmanager.authadapter.spi.VertxAuthenticationProvider