Portier Demo Not Working with Internet Explorer (win7)

24 views
Skip to first unread message

Dick Schrauwen

unread,
Nov 29, 2016, 12:30:37 PM11/29/16
to Portier
(1) I downloaded 'https://github.com/portier/demo-rp' and installed under windows 7 in 'C:\proj-new\websites\_PORTIER_TST\' 
(2) Got it running with:

# WIN7(64) Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:01:18) [MSC v.1900 32 bit (Intel)] on win32 
$> cd C:\proj-new\websites\_PORTIER_TST
$> python -m venv ./venv 
$> .\venv\Scripts\pip install -r requirements.txt
$> .\venv\Scripts\python .\server.py

Everything works fine nicely Chrome (NL, Versie 54.0.2840.99 m)
Did some testing with several gmail, yahoo and hotmail emails.  Excellent!

However with IE11 (NL) I'm running into a problem. IE stalls in the 'forwarding' step:

Any ideas?




Dick Schrauwen

unread,
Nov 29, 2016, 12:32:53 PM11/29/16
to Portier
BTW: I'm migrating from Persona 

Dan Callahan

unread,
Nov 30, 2016, 2:56:18 AM11/30/16
to Dick Schrauwen, Portier
Thanks for the report!

Once you're hitting /confirm, you're on the hosted Broker, so this would impact all websites using Portier. The broker's code lives at https://github.com/portier/portier-broker/

I'd really appreciate it if someone could copy this bug up into GitHub, so we can track it there: https://github.com/portier/portier-broker/issues/new

December 15th is the earliest date that Mozilla is considering for actually stopping the Persona service, so we have at least a couple of weeks to solve this. I don't currently have a Windows VM handy, and won't have enough bandwidth to get one until this weekend. Thus, any help you can provide in trying to diagnose this failure would be immensely helpful.

Specifically, /confirm has an invisible HTML form that's configured to POST a proof of identity back to the website you're logging into (https://github.com/portier/portier-broker/blob/master/tmpl/forward.mustache). JavaScript on that page should automatically submit the form, making it appear like a seamless redirect in most browsers (https://github.com/portier/portier-broker/blob/master/res/static/forward.js). I suspect IE11 is, for some reason, refusing to submit the form on page load. Do you see any errors in the F12 developer tools' console?

If it's just refusing to run the JavaScript, we could make the form visible and require that IE11 users click a "continue" button to finish logging in...

-Dan

--
You received this message because you are subscribed to the Google Groups "Portier" group.
To unsubscribe from this group and stop receiving emails from it, send an email to portier+unsubscribe@googlegroups.com.
To post to this group, send email to por...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/portier/11f40f9f-92b6-4485-852f-e5c39d2c75fa%40googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

Dick Schrauwen

unread,
Nov 30, 2016, 10:38:33 AM11/30/16
to Portier
I checked the source of the page and ran the auth. process again several times with MSIE devtools . It didn't detect any warnings/errors. I suppose the javascript just sends the form. I'll have a look at it and if possible test it under IE. 
To unsubscribe from this group and stop receiving emails from it, send an email to portier+u...@googlegroups.com.

To post to this group, send email to por...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages