Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OIDC support in contour and contour-authserver #12

Open
5 tasks
robinfoe opened this issue Jan 16, 2021 · 1 comment
Open
5 tasks

OIDC support in contour and contour-authserver #12

robinfoe opened this issue Jan 16, 2021 · 1 comment
Labels
kind/feature Categorizes issue or PR as related to a new feature. lifecycle/needs-triage Indicates that an issue needs to be triaged by a project contributor.

Comments

@robinfoe
Copy link
Contributor

robinfoe commented Jan 16, 2021

At a recent maintainer meeting we discussed what the path forward is for the Contour project providing support for OIDC in Contour and the contour-authserver repos.

Our end goal here is to have a story for external auth OIDC integration and provide some guidance for how to do things in production. We will provide deployment examples with a specific provider (e.g. https://github.com/dexidp/dex) but generally Contour should work with any with an appropriate shim/provider that can speak over grpc with Envoy.

Some steps we must complete for this are:

  • Mark this repo as experimental
    • It currently should not be treated as a production-ready piece of software as it was initially created for integration testing Contour
    • Initial OIDC support will also be experimental
  • Merge OIDC module for contour-authserver #13 which adds OIDC to this repo
  • Provide documentation for how contour-authserver can be used to initially experiment with OIDC and Contour
  • Investigate what state of art is in this area, see if we want to contribute/invest in another project for production use cases
    • e.g. contribute ability to connect to the Envoy grpc interface etc. to an OIDC provider
    • This is so we do not have to have the burden as projectcontour of owning another piece of production-grade software
  • Maybe productionize/harden contour-authserver repo as needed (depending on outcome of previous step)
@robinfoe robinfoe added the kind/feature Categorizes issue or PR as related to a new feature. label Jan 16, 2021
@youngnick
Copy link
Member

xref #13

@sunjayBhatia sunjayBhatia changed the title add OIDC module for contour-authserver OIDC support in contour and contour-authserver Aug 31, 2021
@sunjayBhatia sunjayBhatia added this to Unprioritized in Contour Project Board via automation Aug 31, 2021
@sunjayBhatia sunjayBhatia moved this from Unprioritized to Prioritized Backlog in Contour Project Board Aug 31, 2021
@sunjayBhatia sunjayBhatia added lifecycle/needs-triage Indicates that an issue needs to be triaged by a project contributor. kind/feature Categorizes issue or PR as related to a new feature. and removed kind/feature Categorizes issue or PR as related to a new feature. labels Aug 31, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature Categorizes issue or PR as related to a new feature. lifecycle/needs-triage Indicates that an issue needs to be triaged by a project contributor.
Projects
No open projects
Contour Project Board
  
Prioritized Backlog
Development

No branches or pull requests

3 participants