<div dir="ltr">Trying to start an authentication sequences with the test sp <a href="https://sp.testshib.org/" target="_blank">https://sp.testshib.org/</a> but get the expectation:<br> <br><div>net.shibboleth.idp.authn.ExternalAuthenticationException: No conversation state found in session<br> at net.shibboleth.idp.authn.ExternalAuthentication.startExternalAuthentication(ExternalAuthentication.java:89)<br> at fido.service.FIDOShibblethBridge.doGet(FIDOShibblethBridge.java:21)<br> at javax.servlet.http.HttpServlet.service(HttpServlet.java:622)<br> at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)<br> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291)<br> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br> at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)<br> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)<br> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)<br> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)<br> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)<br> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142)<br> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)<br> at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:617)<br> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)<br> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518)<br> at org.apache.coyote.ajp.AbstractAjpProcessor.process(AbstractAjpProcessor.java:844)<br> at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:668)<br> at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1527)<br> at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1484)<br> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)<br> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)<br> at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)<br> at java.lang.Thread.run(Thread.java:745)<br></div><div>the code :<br>protected void doGet(HttpServletRequest req, HttpServletResponse resp)<br> throws ServletException, IOException {<br> System.out.println("befor get key");<br> final String key = ExternalAuthentication.startExternalAuthentication(req);<br> if(key != null){<br> resp.getWriter().append("The Key"+key);<br> }else{<br> resp.getWriter().append("No Key");<br> }<br> resp.flushBuffer();<br>}<br></div><div>Runing on tomcat v8 <br></div>IDP version 3.1.2<br clear="all"><br>-- <br><div class="gmail_signature"><div dir="ltr"><div>Per Ahlbom<br>E-mail: <a href="mailto:per.wj.albom@gmail.com" target="_blank">per.wj.ahlbom@gmail.com</a><br>Tel: 0702615439<br></div></div></div>
</div>