public class DefaultPermissionAndRoleResolver extends Object implements PermissionAndRoleResolver
| Constructor and Description |
|---|
DefaultPermissionAndRoleResolver(BuiltinCapabilities builtinCapabilities,
DBGrantService grantService) |
DefaultPermissionAndRoleResolver(org.slf4j.Logger logger,
BuiltinCapabilities builtinCapabilities,
DBGrantService grantService) |
| Modifier and Type | Method and Description |
|---|---|
protected Set<GRN> |
resolveGrantees(GRN principal) |
Set<org.apache.shiro.authz.Permission> |
resolvePermissionsForPrincipal(GRN principal)
Returns resolved permissions for the given principal.
|
Set<String> |
resolveRolesForPrincipal(GRN principal)
Returns roles for the given principal.
|
protected Set<GRN> |
resolveTargets(GRN target) |
@Inject public DefaultPermissionAndRoleResolver(BuiltinCapabilities builtinCapabilities, DBGrantService grantService)
public DefaultPermissionAndRoleResolver(org.slf4j.Logger logger,
BuiltinCapabilities builtinCapabilities,
DBGrantService grantService)
public Set<org.apache.shiro.authz.Permission> resolvePermissionsForPrincipal(GRN principal)
PermissionAndRoleResolverresolvePermissionsForPrincipal in interface PermissionAndRoleResolverprincipal - the principalpublic Set<String> resolveRolesForPrincipal(GRN principal)
PermissionAndRoleResolverresolveRolesForPrincipal in interface PermissionAndRoleResolverprincipal - the principalCopyright © 2012–2021 Graylog, Inc.. All rights reserved.