PasswordProtectedTransport Authentication with MCB
IAM David Bantz
dabantz at alaska.edu
Tue Jun 23 20:45:43 EDT 2015
A vendor (afford.com's TMS) is sending a SAML request my IdP 2.x with MCB
cannot handle.
Here's the initial sign of trouble in my IdP process log:
12:37:43.141 - WARN
[edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandler:400]
-
Error decoding authentication request message
org.opensaml.ws.message.decoder.MessageDecodingException:
No SAMLRequest or SAMLResponse query path
parameter, invalid SAML 2 HTTP Redirect message
(Is there a logging setting that will display the exact unencoded SAML
request in the process log?)
According to the vendor, the IdP needs to support
PasswordProtectedTransport Authentication in relying-party.xml, but as we
have MCB installed, I think there's more to it. Here's what the MCB adds
to the logs for this request; although the user's input did authenticate
via LDAP directory (and attributes were resolved) this does not satisfy the
request:
12:38:40.676 - DEBUG
[edu.internet2.middleware.assurance.mcb.authn.provider.MCBLoginServlet:227]
-
User authenticated with method [password]
12:38:40.676 - DEBUG
[edu.internet2.middleware.assurance.mcb.authn.provider.MCBLoginServlet:257]
-
Used context listed in valid contexts = [false]
12:38:40.676 - DEBUG
[edu.internet2.middleware.assurance.mcb.authn.provider.MCBLoginServlet:261]
-
User [uaguest_bbouchard1] used a context NOT on the
potential context list. They must re-authenticate with a valid context.
12:38:40.676 - DEBUG
[edu.internet2.middleware.assurance.mcb.authn.provider.MCBLoginServlet:544]
-
Found [0] allowable contexts to choose from.
12:38:40.677 - WARN
[edu.internet2.middleware.assurance.mcb.authn.provider.MCBLoginServlet:573]
-
Unable to satisfy requested authentication context
of [[urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport]].
Returning SAML error to SP.
with the result:
12:38:40.677 - DEBUG
[edu.internet2.middleware.assurance.mcb.authn.provider.MCBLoginServlet:156]
- Authentication result = [false]
What do I need to change to support the vendor's SAML request for
PasswordProtectedTransport authentication method?
David Bantz
U Alaska IAM
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://shibboleth.net/pipermail/users/attachments/20150623/ae91d32d/attachment.html>
More information about the users
mailing list