ADFS SessionInitiator doesn't raise proper error when ACS is wrong

Description

The ADFS initiator by itself isn't handling the case of a bogus ACS calculation correctly, and just falls into code that shouldn't run.

Also, the new code added with 2.2.1 to do binding checks on the ACS created a regression that makes it necessary to define a defaultACSIndex property since it doesn't auto-derive the ACS based on binding any more. Need to revisit this logic.

Environment

CentOS 5 with RPMs

Activity

Scott Cantor September 30, 2009 at 8:27 PM

The "fall through" bug affects all the other protocol handlers as well, and was introduced with the fix to check the ACS binding against the protocol to prevent mixing of protocols.

Fixed

Assignee

Reporter

Components

Fix versions

Affects versions

Created September 30, 2009 at 8:09 PM
Updated November 4, 2009 at 10:22 AM
Resolved October 28, 2009 at 3:04 PM