64 List<String> pathParameters =
uriInfo.getPathParameters().get(
"resource_id");
66 if (pathParameters != null && !pathParameters.isEmpty()) {
69 if (resource != null && !resource.getOwner().equals(
user.
getId())) {
70 throw new RuntimeException(
"User [" +
user.
getUsername() +
"] can not access resource [" + resource.getId() +
"]");
ResourceBean resource
Definition: AuthorizationBean.java:54
public< P extends PolicyProvider > P getProvider(String type)
Definition: AuthorizationProvider.java:155
final UserModel user
Definition: AuthorizationBean.java:51
StoreFactory getStoreFactory()
Definition: AuthorizationProvider.java:109
final AuthorizationProvider authorization
Definition: AuthorizationBean.java:52
Resource findById(String id, String resourceServerId)
ResourceStore getResourceStore()
final UriInfo uriInfo
Definition: AuthorizationBean.java:53