Identity Manager Does NOT work with IE?

411
5
Jump to solution
06-04-2013 05:34 AM
tonylife
New Contributor III
Hi

I tried following example (access secured service using identity manager) in IE 10 and it seems not working well.  The popup window for login doesn't pop up. Chrome does work well. I also tried IE 9- (changed browser mode of IE 10), the problem is also there.

http://developers.arcgis.com/en/javascript/samples/widget_identitymanager/

Does anyone know what the problem it is?

Thanks,
Tony
0 Kudos
1 Solution

Accepted Solutions
MattLane
Occasional Contributor II
0 Kudos
5 Replies
MattLane
Occasional Contributor II
The popup won't appear in IE unless the url is https.

https://developers.arcgis.com/en/javascript/samples/widget_identitymanager/
0 Kudos
tonylife
New Contributor III
Thank you!

Does it means I have to enable https for my app if it uses Identity Manager?
Is there a way to work around?

Thanks again,
Tony
0 Kudos
MattLane
Occasional Contributor II
I don't know of a workaround, but if you don't use https then your users will be sending credentials plain-text, which is generally not a good idea.
0 Kudos
JohnGravois
Frequent Contributor
just to clarify, when you load the sample application in chrome using HTTP, the identity manager request to generate a token still goes out over HTTPS.  im not sure why this does not happen in IE, but i'd tend to speculate that its a limitation of the browser. 🙂
0 Kudos
tonylife
New Contributor III
I did integrate identity manager in our app.
Without using https in our app, I have no problem to GET https for the ArcGIS online authentication token in both IE10 and Chrome.
I do have problem in IE 9-.
It seems that I have to setup proxy page to do so in IE9-.
I guess the reason proxy page is not needed in IE10 and latest Chrome, is because they support CROS.

But I have no idea why the demo requires to access itself through https even use IE 10 though.
It may be related to app server setting.

Thanks,
Tony
0 Kudos