Actions
action #20548
closedaction #20218: Fail to login into openqa.suse.de
OpenID sporadically fails logging in
Status:
Closed
Priority:
Low
Assignee:
-
Category:
-
Target version:
-
Start date:
2017-07-18
Due date:
% Done:
0%
Estimated time:
Description
The OpenID auth mechanism openQA uses is based on Net::OpenID::Consumer, which time to time seems to fail logging in, bailing out that the received message is not openid data (https://metacpan.org/source/WROG/Net-OpenID-Consumer-1.18/lib/Net/OpenID/Consumer.pm#L428).
We either need to:
- Investigate if the culprit is the OpenID provider, Net::OpenID::Consumer misconfiguration or Net::OpenID::Consumer itself
- If the latter, investigate alternatives (e.g. Net::OpenID::Consumer::Lite)
- Either we do not find good alternatives, we could implement a fallback or 'try again' to login before actually bailing out
- as last resort, Subclass/Extend Net::OpenID::Consumer or develop an internal equivalent (tested at least, since Net::OpenID::Consumer testsuite is all mocked)
Actions