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

Add support for Application Credential authentication #76

Merged
merged 3 commits into from
Oct 7, 2023

Conversation

milliams
Copy link
Contributor

@milliams milliams commented Sep 18, 2023

This adds support for Application Credential authentication.

It supports passing the application credential by ID (application_credential_id/OS_APPLICATION_CREDENTIAL_ID -- the default OpenStack RC and clouds.yaml format), or specifying the credential by name (application_credential_name/OS_APPLICATION_CREDENTIAL_NAME) if the user ID (user_id/OS_USER_ID) is also set.

It doesn't currently support setting the application credential by name and also relying on the username (as that requires setting domains etc.) but that can always be added in later.

I have tested this against a live OpenStack Yoga cluster.

@milliams milliams force-pushed the app_cred branch 2 times, most recently from 4f37ab5 to 450f4a2 Compare September 22, 2023 16:37
@dtantsur dtantsur merged commit e962d25 into dtantsur:master Oct 7, 2023
19 checks passed
@dtantsur
Copy link
Owner

dtantsur commented Oct 7, 2023

Thanks, great addition!

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.

2 participants