Class JwtService

java.lang.Object
cn.vertxup.rbac.service.jwt.JwtService
All Implemented Interfaces:
JwtStub

public class JwtService extends Object implements JwtStub
  • Constructor Details

    • JwtService

      public JwtService()
  • Method Details

    • store

      public io.vertx.core.Future<io.vertx.core.json.JsonObject> store(String userKey, io.vertx.core.json.JsonObject data)
      Description copied from interface: JwtStub
      1. When you login into system successfully, you can store token in to: 1) Redis 2) Database 3) Etcd As you want. 「Optional」 Default for optional, Not Implement Situation: 1. When micro service api gateway use security interface -- The store code logical will call remote Rpc service or Http service to store authenticate information 2. Sometimes the storage could not be implemented in default situation.
      Specified by:
      store in interface JwtStub
      data - Stored token information
    • verify

      public io.vertx.core.Future<Boolean> verify(String userKey, String token)
      Specified by:
      verify in interface JwtStub