<div dir="ltr">To use External Authentication in Shibboleth idp 5.0.0, we have configured the following<br><br>idp.authn.flows = External<br><br>#### External ####<br><br>#idp.authn.External.order = 1000<br>#idp.authn.External.nonBrowserSupported = false<br>#idp.authn.External.matchExpression = false<br># Unset if you plan to return full Java Subject from external source<br>#External.addDefaultPrincipals = true<br># Servlet context-relative path to wherever your implementation lives<br>#External.external.externalAuthnPath = contextRelative:external.jsp<br>idp.authn.External.external.externalAuthnPath = contextRelative:Authn/Sam<br><br>However, I got the following error<br><br>2023-10-19 08:39:45.984:WARN :oejw.WebAppContext:main:. Failed startup of context o.e.j.w.WebAppContext@b2c9a9c{Shibboleth Identity Provider,/idp,[file:///opt/jetty-base/tmp/jetty-127_0_0_1-80-idp_war-_idp-any-15991808546894065198/webinf/, jar:file:///opt/shibboleth-idp/war/idp. war!/],UNAVAILABLE}{/opt/shibboleth-idp/war/idp.war}<br>BeanCreationException:. Error creating bean with name 'shibboleth.AuthenticationFlow$child#0' defined in class path resource [net/shibboleth/idp/conf/authn-system.xml]:. Cannot resolve reference to bean 'shibboleth.PrincipalServiceManager' while setting bean property 'principalServiceManager'<br><br>Is there any way to resolve this?<br></div>