Skip to content

Plan deployment of STAC Auth Proxy with OPA integration #186

@j08lue

Description

@j08lue

We would like to deploy STAC Auth Proxy in front of the eoAPI-provided STAC API to enable the DLR Terrabyte platform to host user-private collections.

The policies linking users to resource filters should be stored in OPA, which generates the CQL2 expressions for STAC Auth Proxy to apply. https://developmentseed.org/stac-auth-proxy/user-guide/record-level-auth/#opa-filter

Target use case:

  1. Calling /collections as an anonymous user, I get all public collections
  2. Calling /collections as an authenticated user (i.e. with a bearer token), I get all public collections plus those associated with my workspace

Questions to answer:

  1. Is all necessary functionality and configurability in place in STAC Auth Proxy to fulfil this use case?
  2. What are the steps for a deployment in the EOEPCA develop cluster?

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions