Skip to content

Instantly share code, notes, and snippets.

@oliverfernandez
Created February 17, 2015 20:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save oliverfernandez/c56f833d058fcae53a1b to your computer and use it in GitHub Desktop.
Save oliverfernandez/c56f833d058fcae53a1b to your computer and use it in GitHub Desktop.
A proposal implementation
public boolean hasPermission(UserDetails userDetails, Object target, Object permission) {
RunAsUserToken asUserToken = new RunAsUserToken(
"key",
userDetails,
userDetails.getPassword(),
userDetails.getAuthorities(),
authentication.getClass());
return permissionEvaluator.hasPermission(asUserToken, target, permission);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment