Description of problem: Once logged in Users get /auth/api 400 error message when logging into classic ui Version-Release number of selected component (if applicable): 5.9.0.2 How reproducible: Steps to Reproduce: 1. Setup External Auth (FreeIPA, but maybe other too) 2. Log into classic UI, with valid user. 3. Actual results: User gets 400 /auth/api error message (see screenshot) Expected results: No error message Additional info:
Created attachment 1342807 [details] API Error message screenshot
Firefox version 55.0.3, I originally thought this was related to Firefox beta 57. But it happens in older Firefox as well. Firefox version 55.0.3, I originally thought this was related to Firefox beta 57. But it happens in older Firefox as well.
Also appears to happen on logout and a 401 on session timeout. Session timeout kind of makes sense, but seems like we should trap that error if possible and display a better error message.
Can confirm this occurs in all browsers, (tested chrome, safari)
Matt, I the user logged in and able to user the appliance? Is the only issue that the "Server Error (API) pop-up shows up? Once the pop-up is dismissed do things work OK? JoeV
As far as I know yes, it's only the pop-up error. Though on SSUI you can't even log in. But I think that's being worked in another ticket. I didn't extensively test that everything works...
https://github.com/ManageIQ/manageiq/pull/16386
New commit detected on ManageIQ/manageiq/master: https://github.com/ManageIQ/manageiq/commit/20dd38d0606e3708d473744148445d197101fbfb commit 20dd38d0606e3708d473744148445d197101fbfb Author: Joe VLcek <jvlcek> AuthorDate: Thu Nov 2 17:05:27 2017 -0400 Commit: Joe VLcek <jvlcek> CommitDate: Thu Nov 2 17:05:27 2017 -0400 External auth lookup_by_identity should handle missing request parameter https://bugzilla.redhat.com/show_bug.cgi?id=1505922 app/models/authenticator/httpd.rb | 12 +++++++----- spec/models/authenticator/httpd_spec.rb | 4 ++++ 2 files changed, 11 insertions(+), 5 deletions(-)