Class AuthService

    • Constructor Summary

      Constructors 
      Constructor Description
      AuthService()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.vertx.core.Future<io.vertx.core.json.JsonObject> authorize​(io.vertx.core.json.JsonObject filters)
      Exchange authorization code by filters ( JsonObject )
      io.vertx.core.Future<io.vertx.core.json.JsonObject> login​(io.vertx.core.json.JsonObject params)
      Login with "username/password"
      io.vertx.core.Future<io.vertx.core.json.JsonObject> token​(io.vertx.core.json.JsonObject params, io.vertx.ext.web.Session session)
      Exchange token with authorization code
    • Constructor Detail

      • AuthService

        public AuthService()
    • Method Detail

      • authorize

        public io.vertx.core.Future<io.vertx.core.json.JsonObject> authorize​(io.vertx.core.json.JsonObject filters)
        Description copied from interface: AuthStub
        Exchange authorization code by filters ( JsonObject )
        Specified by:
        authorize in interface AuthStub
      • token

        public io.vertx.core.Future<io.vertx.core.json.JsonObject> token​(io.vertx.core.json.JsonObject params,
                                                                         io.vertx.ext.web.Session session)
        Description copied from interface: AuthStub
        Exchange token with authorization code
        Specified by:
        token in interface AuthStub
      • login

        public io.vertx.core.Future<io.vertx.core.json.JsonObject> login​(io.vertx.core.json.JsonObject params)
        Description copied from interface: AuthStub
        Login with "username/password"
        Specified by:
        login in interface AuthStub