Federation URL is public, but AUTH_URL is private
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Dashboard (Horizon) |
Confirmed
|
Medium
|
Unassigned |
Bug Description
Web SSO will be broken in places where the ssumption that the AUTH_URL that Horizon uses is publically accessible.
Conversation with deployer:
"keystone is open in haproxy to the public world, but the problem is that horizon forming the SSO url based on the region URL, which is also used for normal authentication and the controller node (keystone, apache, horizon, etc) does not have public network access. ha proxy isn't involved because my web browser follows the redirect request, which has a private IP in it"
Which uses auth_url to make the Federation urls. A sample solution would be to add
FEDERATION_
in /etc/openstack_
and then in /openstack_
federation_
later
(auth_url, idp_id, protocol_id, origin)) becomes (federation_
Changed in horizon: | |
importance: | Undecided → Medium |
tags: | added: keystone |
Changed in horizon: | |
status: | New → Confirmed |