From: Joey Hess Date: Thu, 28 Apr 2016 23:34:51 +0000 (-0400) Subject: Merge branch 'master' of ssh://git.ikiwiki.info X-Git-Tag: 3.20160506~19 X-Git-Url: http://git.vanrenterghem.biz/git.ikiwiki.info.git/commitdiff_plain/fe7ec461d42cdf0056c7aca02f6631a65ac6a116 Merge branch 'master' of ssh://git.ikiwiki.info --- fe7ec461d42cdf0056c7aca02f6631a65ac6a116 diff --cc doc/bugs/cannot_login.mdwn index cd13ba313,c363f07aa..c2c4d91c0 --- a/doc/bugs/cannot_login.mdwn +++ b/doc/bugs/cannot_login.mdwn @@@ -39,22 -39,4 +39,24 @@@ Thanks. --[[anarcat] Update: now I can't login to the ikiwiki.info site anymore, getting the same errors as on the git-annex site. + Update2: it seems this is specific to the HTTP/HTTPS switch. If I use HTTPS, things work fine, but not with plain HTTP. So I'm moving this to the branchable wiki, as I am not having that problem on other ikiwiki sites. Maybe the bug specific to ikiwiki is the lack of clarity in figuring out wth is going on here... See ++ +> This seems to be a concacentation of multiple unrelated problems with +> different stuff, which is not a good bug report technique. Then to add to +> the fun, you filed the same bug on branchable too. Sigh! +> +> The `time_bad_sig` problem with the perl openid library is a problem I am +> aware of but it's not clear if the problem is clock skew, or a protocol +> problem. At least one user to report it seemed to get it due to a http +> proxy. I'm pretty sure it could also happen if multiple openid logins +> were attempted at the same time (the `consumer_secret` which is stored +> server-side is used). The problem is not specific to ikiwiki. +> +> Ikiwiki says "login failed, perhaps you need to turn on cookies?" when +> the user successfully logged in, but their cookie does not indicate why +> they were logging in to begin with, so ikiwiki does not know what action +> to continue to. One way to get this when cookies are enabled is to +> re-post a login form after already using it, by eg using the back button +> to go back to a previous login form and try to reuse it. +> +> --[[Joey]]