Error upgrading from 4.3 to 5.1

Cantor, Scott cantor.2 at osu.edu
Mon Sep 9 22:56:17 UTC 2024


And per my response, the last thing you want to do or should do is just blindly add inputType all over the place, and one of the places you put it isn't correct.

We have a parent bean [1] for conditions that auto-set the PRC as an input type, so there's never a reason for defining it explicitly. When it's not the right type, it's just going to break.

That topic also mentions the Java class that can be used to implement scripted conditions that are based on a different input type, which doesn't have a parent bean because it's rare.

There's also [2] but that works if the API's input type is PRC but you want to apply a condition that's based on EntityDescriptor

I suspect your case is the inverse.

-- Scott

 [1] https://shibboleth.atlassian.net/wiki/spaces/IDP5/pages/3199509530/ScriptedPredicate

[2] https://shibboleth.atlassian.net/wiki/spaces/IDP5/pages/3199509228/EntityDescriptorPredicate



More information about the users mailing list