Skip to content

Making auth a first-class citizen #222

Open
@batpad

Description

@batpad

I think authentication is important enough a feature that ideally a user would just be able to add some options to their values to have it enabled and all working.

I'd imagine in values something like:

auth:
  enabled: true
  oidc_provider: https://example.com/.well_known/openid_configuration
  ... <optional additional config>

Or something equivalent, but that makes it that simple to add authentication. In my ideal world, once one has auth enabled, the STAC browser is also automatically configured to enable authentication.

Since stac-auth-proxy now publishes a helm chart, perhaps the best way to do this is to include it as an optional dependency?

I don't think this needs to be an immediate priority, but I think it would be nice to start a discussion and see if we all agree that we should work toward this at some point. I'd be happy to sketch this out further and contribute toward this if we feel like it makes sense to do - there could be things I'm missing which make it a better idea to just have it as a separate helm chart with documentation on how one can add it.

What do you think @emmanuelmathot @sunu @pantierra @j08lue @ividito @alukach ?

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions