Can no longer install net.shibboleth.idp.plugin.authn.duo.nimbus plugin in IdP 4.3.1
Brian Moon
bmoon at scu.edu
Wed May 17 23:00:53 UTC 2023
Hello all,
I am suddenly having some issues with our build process here that seems to
be due to the new release of net.shibboleth.oidc.common
(idp.oidc.common.3). It seems
that net.shibboleth.idp.plugin.authn.duo.nimbus is
expecting idp.oidc.common.2 and fails to install:
./plugin.sh --truststore
/opt/shibboleth-idp/credentials/net.shibboleth.truststore.asc -I
net.shibboleth.oidc.common \
&& ./plugin.sh -I net.shibboleth.idp.plugin.oidc.config \
&& ./plugin.sh -I net.shibboleth.idp.plugin.oidc.op \
&& ./plugin.sh -I net.shibboleth.idp.plugin.authn.duo.nimbus
<SNIP>
Installing Plugin net.shibboleth.idp.plugin.authn.duo.nimbus version 1.3.0
WARN - Required module idp.oidc.common.2 is missing or not enabled
ERROR - Plugin Install failed: One or more required modules are not
enabled
If I try to install
http://shibboleth.net/downloads/identity-provider/plugins/oidc-common/2.1.0/oidc-common-dist-2.1.0.tar.gz
to back to the idp.oidc.common.2 module, I am now receiving an error saying
that it is not supported on IdP 4.3.1:
./plugin.sh -i
http://shibboleth.net/downloads/identity-provider/plugins/oidc-common/2.1.0/oidc-common-dist-2.1.0.tar.gz
\
&& ./plugin.sh -i
http://shibboleth.net/downloads/identity-provider/plugins/oidc-op/3.3.0/idp-plugin-oidc-op-distribution-3.3.0.tar.gz
\
&& ./plugin.sh -I net.shibboleth.idp.plugin.authn.duo.nimbus
Downloading from HTTPResource [
http://shibboleth.net/downloads/identity-provider/plugins/oidc-common/2.1.0/oidc-common-dist-2.1.0.tar.gz
]
.
Downloading from HTTPResource [
http://shibboleth.net/downloads/identity-provider/plugins/oidc-common/2.1.0/oidc-common-dist-2.1.0.tar.gz.asc
]
ERROR - Plugin net.shibboleth.oidc.common version 2.1.0 is not supported
with IdP Version 4.3.1
ERROR - Plugin Install failed: Version Mismatch
The last successful build I had was on May 12th. Below is the output so
that you can see that net.shibboleth.oidc.common version 2.1.0 successfully
installed with IdP 4.3.1:
./plugin.sh -I net.shibboleth.oidc.common \
&& ./plugin.sh -I net.shibboleth.idp.plugin.oidc.op \
&& ./plugin.sh -I net.shibboleth.idp.plugin.authn.duo.nimbus
Downloading from HTTPResource [
http://shibboleth.net/downloads/identity-provider/plugins/oidc-common/2.1.0/oidc-common-dist-2.1.0.tar.gz
]
...........................
Downloading from HTTPResource [
http://shibboleth.net/downloads/identity-provider/plugins/oidc-common/2.1.0/oidc-common-dist-2.1.0.tar.gz.asc
]
Installing Plugin net.shibboleth.oidc.common version 2.1.0
Rebuilding /opt/shibboleth-idp/war/idp.war, Version 4.3.1
Initial populate from /opt/shibboleth-idp/dist/webapp to
/opt/shibboleth-idp/webpapp.tmp
Overlay from /opt/shibboleth-idp/dist/plugin-webapp to
/opt/shibboleth-idp/webpapp.tmp
Overlay from /opt/shibboleth-idp/edit-webapp to
/opt/shibboleth-idp/webpapp.tmp
Creating war file /opt/shibboleth-idp/war/idp.war
Downloading from HTTPResource [
http://shibboleth.net/downloads/identity-provider/plugins/oidc-op/3.3.0/idp-plugin-oidc-op-distribution-3.3.0.tar.gz
]
.................................................................................................................................
Downloading from HTTPResource [
http://shibboleth.net/downloads/identity-provider/plugins/oidc-op/3.3.0/idp-plugin-oidc-op-distribution-3.3.0.tar.gz.asc
]
Installing Plugin net.shibboleth.idp.plugin.oidc.op version 3.3.0
Rebuilding /opt/shibboleth-idp/war/idp.war, Version 4.3.1
Initial populate from /opt/shibboleth-idp/dist/webapp to
/opt/shibboleth-idp/webpapp.tmp
Overlay from /opt/shibboleth-idp/dist/plugin-webapp to
/opt/shibboleth-idp/webpapp.tmp
Overlay from /opt/shibboleth-idp/edit-webapp to
/opt/shibboleth-idp/webpapp.tmp
Creating war file /opt/shibboleth-idp/war/idp.war
Module file changes as a result of this install
bin/oidc-clients.sh created
conf/oidc-clientinfo-resolvers.xml.idpnew created
static/openid-configuration.json.idpnew created
bin/lib/json-web-key-generator-0.8.2-jar-with-dependencies.jar created
conf/attributes/oidc-claim-rules.xml.idpnew created
bin/jwtgen.sh created
bin/issue-access-token.bat created
conf/authn/oauth2client-authn-config.xml created
bin/issue-access-token.sh created
conf/oidc-credentials.xml created
conf/examples/oidc-attribute-filter.xml created
bin/jwtgen.bat created
conf/oidc.properties.idpnew created
conf/examples/oidc-attribute-resolver.xml created
bin/oidc-clients.bat created
Downloading from HTTPResource [
http://shibboleth.net/downloads/identity-provider/plugins/duo-oidc/1.3.0/idp-plugin-duo-nimbus-dist-1.3.0.tar.gz
]
.
Downloading from HTTPResource [
http://shibboleth.net/downloads/identity-provider/plugins/duo-oidc/1.3.0/idp-plugin-duo-nimbus-dist-1.3.0.tar.gz.asc
]
Installing Plugin net.shibboleth.idp.plugin.authn.duo.nimbus version 1.3.0
Rebuilding /opt/shibboleth-idp/war/idp.war, Version 4.3.1
Initial populate from /opt/shibboleth-idp/dist/webapp to
/opt/shibboleth-idp/webpapp.tmp
Overlay from /opt/shibboleth-idp/dist/plugin-webapp to
/opt/shibboleth-idp/webpapp.tmp
Overlay from /opt/shibboleth-idp/edit-webapp to
/opt/shibboleth-idp/webpapp.tmp
Creating war file /opt/shibboleth-idp/war/idp.war
I have also tried with net.shibboleth.idp.plugin.authn.duo.sdk, but I get
the same behavior. Any suggestions for how to work around this would be
much appreciated.
Thanks!
Brian Moon
Senior System Administrator, Enterprise Systems
Santa Clara University
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://shibboleth.net/pipermail/users/attachments/20230517/caf13713/attachment.htm>
More information about the users
mailing list