OidcPassword auth plugin should accept Keystone scope parameters
Bug #1582774 reported by
Alvaro Lopez
This bug affects 5 people
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| keystoneauth |
Fix Released
|
Undecided
|
Alvaro Lopez | ||
| python-openstackclient |
Fix Released
|
Undecided
|
Alvaro Lopez | ||
Bug Description
When using v3oidcpassword, the client sets the project_domain_id and user_domain_id to the default values, but the OpenID Connect plugin does not require those parameters, resulting in the following error:
TypeError: __init__() got an unexpected keyword argument 'project_name'
This is because the logic that sets the parameters is based in an ".endswith(
| Changed in python-openstackclient: | |
| assignee: | nobody → Alvaro Lopez (aloga) |
| Changed in python-openstackclient: | |
| status: | New → Triaged |
| Changed in keystoneauth: | |
| assignee: | Alvaro Lopez (aloga) → Steve Martinelli (stevemar) |
| Changed in keystoneauth: | |
| assignee: | Steve Martinelli (stevemar) → Alvaro Lopez (aloga) |
| summary: |
- OidcPassword auth plugin should accept scope parameters + OidcPassword auth plugin should accept Keystone scope parameters |
| tags: | added: oidc |
To post a comment you must log in.
Hmm, I have digged more into the problem, and it seems that it is actually related with the python- keystoneclient. I am working on a solution...