Constants/utility method for authorization environments
Authorized interface to ResourceTree
Use AuthResourceTree for all resource access
Fix url generation for ssh-key path
gitignore: add **/target
Log errors in resource controller methods
Add tests for resource controller
Use update/create methods for resource tree directly
Update resource service/controller tests
Utility class to create authorization resources
Define constants for resource types and maps
Usage of auth constants for authorization checks
Update project controller tests for auth constants usage
Auth resource tree uses 'storage' type, only checks path auth
Update built-in ssh/scp to support ssh key storage path
Throw subclass of StorageException on authorization error
Handle authorization exceptions thrown by storage requests