<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div>Dear IDP gurus</div><div><br></div><div>Finally our team decided to move to idp v3. Currently at v2.3 idp.</div><div>Our sys has external auth integrated but in one war file as shib IDP as per </div><div><a href="http://shibboleth.1660669.n2.nabble.com/Forwarding-authentication-request-error-404-ExternalAuth-SOLVED-tp7310618p7316204.html">http://shibboleth.1660669.n2.nabble.com/Forwarding-authentication-request-error-404-ExternalAuth-SOLVED-tp7310618p7316204.html</a></div><div><br></div><div>It is working awesomely ; let's call this v2ea</div><div><br></div><div><br></div><div>Now as I read specs for v3 it says on AuthnMethod from </div><div><a href="https://wiki.shibboleth.net/confluence/plugins/servlet/mobile#content/view/17072294">https://wiki.shibboleth.net/confluence/plugins/servlet/mobile#content/view/17072294</a></div><div><br></div><div><div class="table-wrap" style="margin: 10px 0px 0px; padding: 0px; border: 0px; outline: 0px; overflow-x: auto; word-break: normal; -webkit-hyphens: none;"><table class="confluenceTable" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-style: inherit; border-collapse: collapse; border-spacing: 0px; overflow-x: auto;"><tbody style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-style: inherit;"><tr style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-style: inherit;"><td class="confluenceTd" style="margin: 0px; padding: 7px 10px; border: 1px solid rgb(221, 221, 221); outline: 0px; font-style: inherit; vertical-align: top;"><span style="background-color: rgba(255, 255, 255, 0);">authnMethod (deprecated)</span></td><td class="confluenceTd" style="margin: 0px; padding: 7px 10px; border: 1px solid rgb(221, 221, 221); outline: 0px; font-style: inherit; vertical-align: top;"><span style="background-color: rgba(255, 255, 255, 0);">String</span></td><td class="confluenceTd" style="margin: 0px; padding: 7px 10px; border: 1px solid rgb(221, 221, 221); outline: 0px; font-style: inherit; vertical-align: top;"><span style="background-color: rgba(255, 255, 255, 0);">Identifier for an authentication method supported by the flow</span></td></tr></tbody></table></div><p style="margin: 0px 0px 1em; padding: 0px; border: 0px; outline: 0px;"><span style="background-color: rgba(255, 255, 255, 0);">Use of "authnMethod" is deprecated because login flows in V3 are more general than in V2 and are designed to handle more than one possible method at a time, so the full semantics of a request can only be understood by examining the profileRequestContext. The value in this attribute will generally be an arbitrary one chosen from among the possible set that the flow is configured to support. To determine whether the RP requested a specific form of authentication, you must walk the context tree from the root down to the <a href="http://shibboleth.net/cgi-bin/java-idp.cgi/net.shibboleth.idp.authn.context.AuthenticationContext" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-style: inherit; text-decoration: none;">AuthenticationContext</a> and then on to a <a href="http://shibboleth.net/cgi-bin/java-idp.cgi/net.shibboleth.idp.authn.context.RequestedPrincipalContext" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-style: inherit; text-decoration: none;">RequestedPrincipalContext</a>.</span></p><div><br></div>Now my q: can some pls point me to right changes needed from v2ea integration ? </div><div><br></div><div>Again single war file bundled here : ( if it matters we use struts2 for ea)</div><div><br></div><div>Thanks in anticipation</div><div><br></div><div>Best </div><div>CG</div><div><br></div><div><br>Excuse me for brevity and typos from iPhone Keypad!</div></body></html>