Package io.vertx.tp.rbac.logged
Class ScUser
java.lang.Object
io.vertx.tp.rbac.logged.ScUser
Data in Session for current user
Connect to Pool: vertx-web.sessions.habitus for each user session
- Author:
- Lang
-
Method Summary
Modifier and TypeMethodDescriptionstatic io.vertx.core.Future<ScUser>login(io.vertx.core.json.JsonObject data) static ScUserlogin(io.vertx.ext.auth.User user) static ScUserstatic io.vertx.core.Future<Boolean>io.vertx.core.Future<io.vertx.core.json.JsonObject>io.vertx.core.Future<io.vertx.core.json.JsonObject>profile()io.vertx.core.Future<io.vertx.core.json.JsonObject>profile(io.vertx.core.json.JsonObject profileData) io.vertx.core.Future<io.vertx.core.json.JsonObject>roles()io.vertx.core.Future<io.vertx.core.json.JsonArray>user()io.vertx.core.Future<io.vertx.core.json.JsonObject>view()io.vertx.core.Future<io.vertx.core.json.JsonObject>io.vertx.core.Future<io.vertx.core.json.JsonObject>
-
Method Details
-
login
-
login
-
login
-
logout
-
user
-
view
public io.vertx.core.Future<io.vertx.core.json.JsonObject> view() -
view
-
view
public io.vertx.core.Future<io.vertx.core.json.JsonObject> view(String viewKey, io.vertx.core.json.JsonObject viewData) -
profile
public io.vertx.core.Future<io.vertx.core.json.JsonObject> profile() -
permissions
public io.vertx.core.Future<io.vertx.core.json.JsonObject> permissions() -
roles
public io.vertx.core.Future<io.vertx.core.json.JsonObject> roles() -
roles
-
profile
public io.vertx.core.Future<io.vertx.core.json.JsonObject> profile(io.vertx.core.json.JsonObject profileData)
-