Shibboleth v4.1.2 and DuoOIDC

Mark L. Boyce Mark.Boyce at ucop.edu
Fri Jun 4 23:37:12 UTC 2021


Evening All,

Either I'm missing something (likely) or there something wrong:

following the instructions at 
https://wiki.shibboleth.net/confluence/display/IDPPLUGINS/DuoOIDCAuthnConfiguration-QuickSetup 
and 
https://wiki.shibboleth.net/confluence/display/IDPPLUGINS/DuoOIDCAuthnConfiguration#duo-oidc-username-determination 
I've installed the DuoOIDC plugin and enabled the module. I've added the 
appropriate entries into the duo-oidc properties file and created the 
new Web SDK in Duo. Edited MFA to replace my 2nd factor authn/Duo with 
authn/DuoOIDC. All appears as I believe it should. When I attempt to 
authenticate, however, I recieve the following in the IdP Warn/Process logs:

2021-06-04 16:00:31,234 - WARN 
[net.shibboleth.ext.spring.context.FilesystemGenericWebApplicationContext:?] 
- Exception encountered during context initialization - cancelling 
refresh attempt: 
org.springframework.beans.factory.BeanCreationException: Error creating 
bean with name 'shibboleth.authn.DuoOIDC.DuoIntegration' defined in URL 
[jar:file:/apps/apache-tomcat-9.0.34/webapps/idp/WEB-INF/lib/idp-plugin-duo-impl-1.1.0.jar!/META-INF/net/shibboleth/idp/flows/authn/DuoOIDC/duo-oidc-authn-beans.xml]: 
Invocation of init method failed; nested exception is 
net.shibboleth.utilities.java.support.component.ComponentInitializationException: 
API host, clientId, secret key,token endpoint, health check endpoint, 
authorization endpoint, and one of redirectURI or allowed redirect URI 
origins must be set
2021-06-04 16:00:31,234 - ERROR 
[org.springframework.webflow.execution.FlowExecutionException:91] -
org.springframework.webflow.execution.FlowExecutionException: Exception 
thrown in state 'CallSubflow' of flow 'authn/MFA'
         at 
org.springframework.webflow.engine.impl.FlowExecutionImpl.wrap(FlowExecutionImpl.java:573)
Caused by: org.springframework.beans.factory.BeanCreationException: 
Error creating bean with name 'shibboleth.authn.DuoOIDC.DuoIntegration' 
defined in URL 
[jar:file:/apps/apache-tomcat-9.0.34/webapps/idp/WEB-INF/lib/idp-plugin-duo-impl-1.1.0.jar!/META-INF/net/shibboleth/idp/flows/authn/DuoOIDC/duo-oidc-authn-beans.xml]: 
Invocation of init method failed; nested exception is 
net.shibboleth.utilities.java.support.component.ComponentInitializationException: 
API host, clientId, secret key,token endpoint, health check endpoint, 
authorization endpoint, and one of redirectURI or allowed redirect URI 
origins must be set
         at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1786)
Caused by: 
net.shibboleth.utilities.java.support.component.ComponentInitializationException: 
API host, clientId, secret key,token endpoint, health check endpoint, 
authorization endpoint, and one of redirectURI or allowed redirect URI 
origins must be set
         at 
net.shibboleth.idp.plugin.authn.duo.DefaultDuoOIDCIntegration.doInitialize(DefaultDuoOIDCIntegration.java:286)

Any thoughts would be appreciated.

Thanks,

m.

-- 

University of California, Office Of The President

Information Technology Services
Senior Identity Management Analyst
Phone: 510.987.9681
University Of California Logo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://shibboleth.net/pipermail/users/attachments/20210604/75083c19/attachment.htm>


More information about the users mailing list