private static Map<ResourceDescriptor, Set<ResourceAccessType>> getOwnResourcesAccess(
            Set<ResourceDescriptor> resources, ProxyContext context) {
        String location = BucketBuilder.buildUserBucket(context);
        Map<ResourceDescriptor, Set<ResourceAccessType>> result = new HashMap<>();
        for (ResourceDescriptor resource : resources) {
            if (resource.getBucketLocation().equals(location)) {
                result.put(resource, ResourceAccessType.ALL);
            }
        }

        return result;
    }
Checks if the context represents an application rather than a user.
Applications should have access to their own published system resources.

@param context The proxy context
@return true if this appears to be an application context, false for user contexts
server/src/main/java/com/epam/aidial/core/server/security/AccessService.java