<div dir="ltr">One item that came out of the discussions on the sidelines of IETF95 with folk from this WG (specifically Nat, Mike, John, Brian and myself) was the need for the Connect community to respond to the <a href="http://arxiv.org/abs/1508.04324v2/">recently</a> <a href="http://arxiv.org/abs/1601.01229v2/">documented</a> security threats.<div><br></div><div>Connect is actually in a much stronger place for mitigating these attacks (as noted in the papers themselves) than pure OAuth, with the id_token offering a cryptographic binding of the code to the issuer, audience and session identifier (nonce).</div><div><br></div><div>However, certain steps need to be followed, for example using 'nonce' with the code flow (which is optional to implement for clients) to protect against cut-and-paste, and using the form-post response type with the hybrid flow to verify that the code was issued by the expected IdP, to ensure the code is exchanged at the correct token endpoint (mitigating mix-up).</div><div><br></div><div>We discussed last week creating a profile of Connect that recommends those practices to mitigate these classes of attack as a response to the security researchers' findings. I wanted to share that suggestion with the list, and continue the conversation.</div><div><br></div></div>