Skip to content

[iam] Add proto definitions for OIDC provider config #15149

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

Merged
merged 1 commit into from
Dec 5, 2022
Merged

Conversation

AlexTugarev
Copy link
Member

This PRs introduces protocol definitions for OIDC provider configurations.

These configurations are meant to define instances of identity providers. There are no assumptions included about the entities these providers will be associated with.

The configuration surface of OIDC providers included here are to cover use cases like Google initially. Further extensions will be added incrementally if/as required.

Related Issue(s)

Resolves #14951

Release Notes

NONE

Documentation

Werft options:

  • /werft with-local-preview
    If enabled this will build install/preview
  • /werft with-preview
  • /werft with-large-vm
  • /werft with-integration-tests=all
    Valid options are all, workspace, webapp, ide, jetbrains, vscode, ssh

@easyCZ
Copy link
Member

easyCZ commented Dec 5, 2022

LGTM. We'll likely iterate on this a bit before we get it just right but current form looks good!

@easyCZ
Copy link
Member

easyCZ commented Dec 5, 2022

/werft run

👍 started the job as gitpod-build-at-oidc-proto.2
(with .werft/ from main)

@roboquat roboquat merged commit fd22475 into main Dec 5, 2022
@roboquat roboquat deleted the at/oidc-proto branch December 5, 2022 15:43
@AlexTugarev AlexTugarev mentioned this pull request Dec 5, 2022
4 tasks
@roboquat roboquat added deployed: webapp Meta team change is running in production deployed: IDE IDE change is running in production deployed: workspace Workspace team change is running in production labels Dec 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
deployed: IDE IDE change is running in production deployed: webapp Meta team change is running in production deployed: workspace Workspace team change is running in production release-note-none size/XL team: IDE team: SID team: webapp Issue belongs to the WebApp team team: workspace Issue belongs to the Workspace team
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[sso/oidc] Proto definitions for OIDC ProviderConfig in public-api
3 participants