Package io.vertx.up.atom.container
Class VUser
- java.lang.Object
-
- io.vertx.up.atom.container.VUser
-
- All Implemented Interfaces:
io.vertx.ext.auth.User
public class VUser extends Object implements io.vertx.ext.auth.User
Talk holder for set default user.
-
-
Constructor Summary
Constructors Constructor Description VUser(io.vertx.core.json.JsonObject principal)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.vertx.core.json.JsonObjectattributes()io.vertx.ext.auth.UserclearCache()io.vertx.ext.auth.UserisAuthorized(io.vertx.ext.auth.authorization.Authorization authorization, io.vertx.core.Handler<io.vertx.core.AsyncResult<Boolean>> handler)io.vertx.ext.auth.UserisAuthorized(String authority, io.vertx.core.Handler<io.vertx.core.AsyncResult<Boolean>> resultHandler)io.vertx.ext.auth.Usermerge(io.vertx.ext.auth.User user)io.vertx.core.json.JsonObjectprincipal()voidsetAuthProvider(io.vertx.ext.auth.AuthProvider authProvider)
-
-
-
Method Detail
-
merge
public io.vertx.ext.auth.User merge(io.vertx.ext.auth.User user)
- Specified by:
mergein interfaceio.vertx.ext.auth.User
-
isAuthorized
public io.vertx.ext.auth.User isAuthorized(String authority, io.vertx.core.Handler<io.vertx.core.AsyncResult<Boolean>> resultHandler)
- Specified by:
isAuthorizedin interfaceio.vertx.ext.auth.User
-
clearCache
public io.vertx.ext.auth.User clearCache()
- Specified by:
clearCachein interfaceio.vertx.ext.auth.User
-
principal
public io.vertx.core.json.JsonObject principal()
- Specified by:
principalin interfaceio.vertx.ext.auth.User
-
setAuthProvider
public void setAuthProvider(io.vertx.ext.auth.AuthProvider authProvider)
- Specified by:
setAuthProviderin interfaceio.vertx.ext.auth.User
-
attributes
public io.vertx.core.json.JsonObject attributes()
- Specified by:
attributesin interfaceio.vertx.ext.auth.User
-
isAuthorized
public io.vertx.ext.auth.User isAuthorized(io.vertx.ext.auth.authorization.Authorization authorization, io.vertx.core.Handler<io.vertx.core.AsyncResult<Boolean>> handler)- Specified by:
isAuthorizedin interfaceio.vertx.ext.auth.User
-
-