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...