IE Doesn't Understand Logout Propagation Result View (JSON)

Description

When IE (presumably all recent versions but only confirmed on IE11) receives the application/json logout propagation result, it prompts to download the file instead of processing the JSON payload and updating the UI. Apparently this is because IE simply doesn't have the "application/json" MIME type registered:

http://www.entwicklungsgedanken.de/2008/06/06/problems-with-internet-explorer-and-applicationjson/

Environment

None

Activity

Show:

Scott Cantor January 20, 2016 at 8:52 PM

If you want, just assign to me and I'll review the SAML changes and then close.

Marvin Addison January 20, 2016 at 8:03 PM

I believe we're clear to close this issue now.

Marvin Addison January 20, 2016 at 7:58 PM

Reworked to use activation condition in r8080 per feedback.

Scott Cantor January 20, 2016 at 4:50 PM

Stylistically it might be simpler to wire it in unconditionally but attach an activationCondition that does the browser file check, but YMMV. We generally tried to limit use of branching in the flows but that's sort of become more prevalent lately.

Marvin Addison January 20, 2016 at 4:48 PM

Proposed fix in r8079. , I would appreciate review and feedback. In particular I would appreciate reviewing where PopulateUserAgentContext executes (both timing and scope) in SAML profile flows.

Fixed
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Original estimate

Components

Fix versions

Affects versions

Created December 9, 2015 at 2:14 PM
Updated November 11, 2016 at 12:24 AM
Resolved April 20, 2016 at 2:33 AM