Shibboleth v4.1.2 and DuoOIDC

Mark L. Boyce Mark.Boyce at ucop.edu
Sun Jun 6 02:46:45 UTC 2021


you're correct.. I'd omitted adding the properties files... progress, 
but now I'm seeing:

ERROR 
[net.shibboleth.idp.plugin.authn.duo.impl.HealthCheckDuoOIDCAuthAPI:80] 
- Profile Action HealthCheckDuoOIDCAuthAPI: Duo 2FA health check failed, 
current status 'FAIL', message 'invalid_client', message detail 'Failed 
to verify signature.'
2021-06-05 19:41:26,083 - ERROR 
[net.shibboleth.idp.plugin.authn.duo.impl.HealthCheckDuoOIDCAuthAPI:97] 
- Profile Action HealthCheckDuoOIDCAuthAPI: Duo API health check failed
net.shibboleth.idp.plugin.authn.duo.DuoClientException: Duo 2FA health 
check responded with a failure status of: invalid_client

On 6/5/21 2:53 PM, Michael Grady wrote:
> Is this an upgraded system from v3? If so, did you set the property to 
> tell the IdP to search for and use all files that end in .properties, 
> or did you add that new Duo OIDC properties file to the list of 
> property files to be used at the start of idp.properties?
>
>> On Jun 4, 2021, at 6:37 PM, Mark L. Boyce <Mark.Boyce at ucop.edu 
>> <mailto:Mark.Boyce at ucop.edu>> wrote:
>>
>> 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<="">
>> -- 
>> For Consortium Member technical support, see 
>> https://wiki.shibboleth.net/confluence/x/coFAAg 
>> <https://wiki.shibboleth.net/confluence/x/coFAAg>
>> To unsubscribe from this list send an email to 
>> users-unsubscribe at shibboleth.net 
>> <mailto:users-unsubscribe at shibboleth.net>
>
> --
> Michael A. Grady
> IAM Architect, Unicon, Inc.
>
>
>
>
-- 

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/20210605/337a7b76/attachment.htm>


More information about the users mailing list