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

Enable OpenStack Credentials #2

Merged
merged 1 commit into from
Feb 5, 2024
Merged

Enable OpenStack Credentials #2

merged 1 commit into from
Feb 5, 2024

Conversation

spjmurray
Copy link
Member

We're switching from a model where the UI was responsible for project scoping, which is bad as that's OpenStack-cetric and very much incompatible with the spirit of oauth. While it was secure in that tokens were scoped to that user only, it was also at odds with SSO and restricitve in that you couldn't do cool stuff like provisioning projects or provider networks and all that jazz. As a result, make it use an admin level application credential for now, we'll work out how to lower privileges later...

We're switching from a model where the UI was responsible for project
scoping, which is bad as that's OpenStack-cetric and very much
incompatible with the spirit of oauth.  While it was secure in that
tokens were scoped to that user only, it was also at odds with SSO and
restricitve in that you couldn't do cool stuff like provisioning
projects or provider networks and all that jazz.  As a result, make it
use an admin level application credential for now, we'll work out how to
lower privileges later...
@spjmurray spjmurray merged commit b1039ec into main Feb 5, 2024
2 checks passed
@spjmurray spjmurray deleted the admin_ac branch February 5, 2024 14:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant