@Override public AuthHandler addAuthority(String authority) { for (AuthHandler h : handlers) { h.addAuthority(authority); } return this; }
@Override public AuthHandler addAuthority(String authority) { for (AuthHandler h : handlers) { h.addAuthority(authority); } return this; }
@Override public AuthHandler addAuthority(final String authority) { for (AuthHandler h : handlers) { h.addAuthority(authority); } return this; }
/** * Add a required authority for this auth handler * @param authority the authority * @return a reference to this, so the API can be used fluently */ public io.vertx.rxjava.ext.web.handler.AuthHandler addAuthority(String authority) { delegate.addAuthority(authority); return this; }
/** * Add a required authority for this auth handler * @param authority the authority * @return a reference to this, so the API can be used fluently */ public io.vertx.rxjava.ext.web.handler.AuthHandler addAuthority(String authority) { delegate.addAuthority(authority); return this; }
private void addOnePermissionType(String permission) { String[] kv = permission.split(":"); if (kv.length != 2) { throw new IllegalArgumentException("Wrong format of permission definition " + permission + ". The format must be permissionName: value1, value2"); } String key = kv[0].trim(); String[] vals = kv[1].split(","); for (String val : vals) { authHandler.addAuthority(key + ":" + val.trim()); } }