Horizon not handles exception while trying to login using 'Keystone Google Federation With OpenID'
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mirantis OpenStack |
Confirmed
|
Medium
|
MOS Horizon | ||
9.x |
Confirmed
|
Medium
|
MOS Horizon |
Bug Description
Checking 'Keystone Google Federation With OpenID' feature for future integration with the client's deployment here. Looks like an issue in Horizon in MOS 9.0:
If we set WEBSSO_ENABLED = True in config file /etc/openstack-
205 # Enables keystone web single-sign-on if set to True.
206 WEBSSO_ENABLED = True
207 WEBSSO_CHOICES = (
208 ("credentials", _("Keystone Credentials")),
209 ("oidc", _("Google Login")))
210 WEBSSO_
Button connect is not active after you press back on your browser
Steps to reproduce:
1. Open Horizon and choose 'Authenticate using: Google Login' option
2. Left Click on 'Connect' button
3. [Issue] Browser navigates to other page showing raw JSON with Error from Google Accounts. Go 'Backfter that Buttom Connect isn't enabled
Expected: Error handled, login functionality active and can be re-used without page reload
Actual: Browser shows raw json, button connect is not active after you press 'Back' button in a browser
I have tested this in Firefox 47.0 and Safari 9.1.2
On the controller nodes have been installed the following horizon packages:
ii horizon-
ii python-
ii openstack-dashboard 2:9.0.1-
ii openstack-
ii python-
Changed in mos: | |
status: | New → Confirmed |
milestone: | none → 9.1 |
tags: | added: area-horizon |
Changed in mos: | |
assignee: | MOS Horizon (mos-horizon) → Paul Karikh (pkarikh) |
Changed in mos: | |
milestone: | 9.1 → 9.2 |
Changed in mos: | |
assignee: | Paul Karikh (pkarikh) → MOS Horizon (mos-horizon) |
tags: | added: on-verification |
Since we have workaround (reload page) and this issue exists with misconfigured WEBSSO (as we found out with Stanislav after hangouts call), I think this bug has medium importance.