@Matthew,
The correct fix is your #1 preferred fix. KSM's code needs some adjusting in general to be more in-line with how keystone would *prefer* to run it (e.g. not as an explicit middleware).
@Matthew,
The correct fix is your #1 preferred fix. KSM's code needs some adjusting in general to be more in-line with how keystone would *prefer* to run it (e.g. not as an explicit middleware).