Neutron with noauth authentication strategy needs fake 'project_id' in request body
Bug #1934039 reported by
Rabi Mishra
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
Medium
|
Rabi Mishra |
Bug Description
Neutron can be deployed standalone without keystone using authentication_
Neutron should remove this need for requests have a fake project_id. Also, neutron does not support 'http_basic' auth_strategy atm which would be a good addition.
[1] https:/
Changed in neutron: | |
importance: | Undecided → Medium |
assignee: | nobody → Rabi Mishra (rabi) |
To post a comment you must log in.
"required_ by_policy" in the API definition just means that this field is used in the policy evaluation.
The default policy rules (defined in the code) assume the auth strategy is keystone, so we cannot drop required_by_policy from the API definition.
If you would like to use "noauth" as the auth strategy, you need to customize the policy rules too so that the policy rules do not refer to project_id (i.e. tenant_id).
If you assume the default policy rules provided by neutron should work with auth_strategy= noauth, it is not our current target.