Odd Duo Exception after upgrading to 3.3.0 from 3.2.0

Cantor, Scott cantor.2 at osu.edu
Mon Mar 27 19:14:12 EDT 2017


On 3/27/17, 7:00 PM, "users on behalf of Cantor, Scott" <users-bounces at shibboleth.net on behalf of cantor.2 at osu.edu> wrote:

> That's going to be true of all versions, which seems to be a common thread here. I simply have no explanation for what would be
> different here, this could *not* work in 3.2 either. Not without that bean. All flows have to have those beans defined to operate.

In Unicon's case, they're using annotations to autowire these beans into the various lists and objects inside the IdP's Spring wiring:

https://github.com/Unicon/shib-mfa-duo-auth/blob/master/src/main/groovy/net/unicon/iam/shibboleth/idp/authn/duo/global/Config.groovy

While there's no specific reason that that should have stopped working (the bean names referenced are "public" and have not changed names or definitions), it's also unsupported because we have an official, if possibly not clearly documented, rule that annotations are unsupported.

If it did break, which seems to be the case, it would be interesting to know why, but mostly as a "this is why they're not supported" exercise demonstrating the reason for avoiding them.

-- Scott




More information about the users mailing list