Class ProfileAuthorizationImpl

java.lang.Object
cn.vertxup.rbac.wall.authorization.ProfileAuthorizationImpl
All Implemented Interfaces:
ProfileAuthorization, io.vertx.ext.auth.authorization.Authorization

public class ProfileAuthorizationImpl extends Object implements ProfileAuthorization
Author:
Lang
  • Method Details

    • permissions

      public ConcurrentMap<String,Set<String>> permissions()
      Specified by:
      permissions in interface ProfileAuthorization
    • permissions

      public Set<String> permissions(String profile)
      Specified by:
      permissions in interface ProfileAuthorization
    • match

      public boolean match(io.vertx.ext.auth.authorization.AuthorizationContext context)
      Specified by:
      match in interface io.vertx.ext.auth.authorization.Authorization
    • verify

      public boolean verify(io.vertx.ext.auth.authorization.Authorization otherAuthorization)
      Specified by:
      verify in interface io.vertx.ext.auth.authorization.Authorization