<div dir="ltr">My apologies for the continued requests for assistance, but this SP is really challenging me.<div><br></div><div>My problem:  Login attempts to the SP, after authentication is processed and attributes are resolved, results in the following error at the SP's web site:</div><div><br></div><div>SAML2Err(mismatched REQUEST_METHOD)<br></div><div><br></div><div>This particular authentication request has the following header:</div><div><br></div><div><div><samlp:AuthnRequest</div><div>    AssertionConsumerServiceURL="<a href="https://bucknell.photoshelter.com/sso/SAML2/ACS/POST">https://bucknell.photoshelter.com/sso/SAML2/ACS/POST</a>"</div><div>    Destination="<a href="https://shib.bucknell.edu/idp/profile/SAML2/Redirect/SSO">https://shib.bucknell.edu/idp/profile/SAML2/Redirect/SSO</a>"</div><div>    ID="ONELOGIN_9919935af4ea503d01822411f4b41c8d1e7e0b1b" </div><div>    IssueInstant="2017-06-28T12:49:16Z"</div><div>    ProtocolBinding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"</div><div>    Version="2.0" xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion"</div><div>        xmlns:samlp="urn:oasis:names:tc:SAML:2.0:protocol"></div></div><div><br></div><div>The HTTP-Redirect binding is one of our SingleSignOnServices.  Based on this, I would surmise that the authentication request came in as a REDIRECT and the response would be delivered as a POST.  The SAML response confirms this:</div><div><br></div><div><div><saml2p:Response</div><div>    Destination="<a href="https://bucknell.photoshelter.com/sso/SAML2/ACS/POST">https://bucknell.photoshelter.com/sso/SAML2/ACS/POST</a>"</div><div>    ID="_9600068e403c47ffdc055b0777a7eb0a"</div><div>    InResponseTo="ONELOGIN_9919935af4ea503d01822411f4b41c8d1e7e0b1b"</div><div>    IssueInstant="2017-06-28T12:49:42.600Z" Version="2.0"</div><div>    xmlns:saml2p="urn:oasis:names:tc:SAML:2.0:protocol" xmlns:xsd="<a href="http://www.w3.org/2001/XMLSchema">http://www.w3.org/2001/XMLSchema</a>"></div></div><div><br></div><div>When I question the SP, they state that thats because the IdP is issuing a GET request and that's whats causing the problem.  That seems wrong for several different reasons:</div><div><br></div><div>(1) There are no backchannel services open on my IdP, so I doubt the IdP is communicating directly with the SP.</div><div><br></div><div>(2) I know I don't fully understand the binding protocols involved but it does not seem reasonable that an HTTP-POST, HTTP-POST-SimpleSign, or HTTP-Redirect would submit the SAML Response as a HTTP GET command</div><div><br></div><div>Any suggestions for either where I went wrong and changes that might need to be made or where the SP is wrong, would be greatly appreciated.</div><div><br></div><div>Thanks,</div><div>Mike</div></div>