1. - HTTP get request to object URL
2. - Enrichment of request with authentication Token
3. - Check for User Authorization using search service query
4. - Query elastic search for object ID
5. - Elasticsearch metadata response (if user is authorized)
6. - Verify that user has object access rights
7. - Retrieve metadata version using Registry Service
8. - Query object metadata version from database
9. - Return metadata including Repository URL of content
10. - Return content Repo URL
11. - Request content of objectID
12. - Query objectId
in Storage Provider
13. - Storage Provider binary content response
14. - Return object binary content
15. - Write CONTENT_ACCESSED audit entry
16. - Create API response from binary content
17. - Return HTTP binary content response