Blackboard Transact and IdP 3
db@alaska.edu
dabantz at alaska.edu
Tue May 24 10:56:07 EDT 2016
If I recall correctly, Bb Transact is unusual in making two requests to the IdP. It ignores attributes in the IDP's authN response except to pull a (transient) ID, which is then used to make an attribute query which you have to explicitly support.
David.Bantz at Alaska.edu
> On May 24, 2016, at 06:36, James McCartin <jmccartin at loyola.edu> wrote:
>
> I’ve setup a IdP v3 server. It works with all of my SPs except Blackboard Transact.
>
> On my IdP v2 server, the log shows the following when logging in to Bb Transact:
>
> 20160518T091808Z|urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST|_281E36148A90137BEB2F951454AAFD5E|https://sp.transactsp.com/shibboleth-sp/eacct-loyola-sp.blackboard.com/eaccounts|urn:mace:shibboleth:2.0:profiles:saml2:sso|https://shibprodapp.loyola.edu/idp/shibboleth|urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST|_37e97a02028ff0c58ccf9d21c2415708|nsbabirye|urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport|eduPersonPrincipalName,eduPersonAffiliation,surname,eduPersonScopedAffiliation,loyolaID,givenName,memberOf,commonName,loyCampusHousing,BblastName,transientId,BbgivenName,eduPersonTargetedID,BbuserName,email,Bbemail,displayName,|_50a2bc08a2dc76a9e945e2684aa880e3||
>
> 20160518T091809Z|urn:oasis:names:tc:SAML:2.0:bindings:SOAP|_139A6FB6324A1B8F6EB0044E5FFCD7B1|https://sp.transactsp.com/shibboleth-sp/eacct-loyola-sp.blackboard.com/eaccounts|urn:mace:shibboleth:2.0:profiles:saml2:query:attribute|https://shibprodapp.loyola.edu/idp/shibboleth|urn:oasis:names:tc:SAML:2.0:bindings:SOAP|_ad00eddc06406f88fc4b2063ee36cae1|nsbabirye||eduPersonPrincipalName,eduPersonAffiliation,surname,eduPersonScopedAffiliation,loyolaID,givenName,memberOf,commonName,loyCampusHousing,BblastName,transientId,BbgivenName,eduPersonTargetedID,BbuserName,email,Bbemail,displayName,|_50a2bc08a2dc76a9e945e2684aa880e3|_21f765d7e371d879a7a341218ad19816,|
>
> On my IdP v3 server, the log shows the following when logging in to Bb Transact:
>
> 20160519T094437Z|urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST|_A7CEDB9D1C609C863316C7A5D2E53A3B|https://sp.transactsp.com/shibboleth-sp/eacct-loyola-sp.blackboard.com/eaccounts|http://shibboleth.net/ns/profiles/saml2/sso/browser|https://shibprodapp.loyola.edu/idp/shibboleth|urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST|_eb749e6e4984aaebd70b94400b5340bb|jmccartin|urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport|BblastName,commonName,telephoneNumber,Bbemail,eduPersonAffiliation,displayName,givenName,BbuserName,BbgivenName,title,eduPersonScopedAffiliation,loyCampusHousing,surname,eduPersonPrincipalName,email|AAdzZWNyZXQxGfgGRtIpzGacHGAKrI0Fwk8ZmTQgFviVuOzTpV+gGBdhSzb0i67h3BFoFaQsn6nbcDUdhqx/7QbykjV/0tqOcHp1CFdPtQ1fOKsCllNHlsliSYqhf5/k4Ulcz0r8DuWS7rBJ98SH5iZD0hbnjYHTsEWnYiO5UP3FpD/qyxtRtH+HLCOTBe2tojbzQ0I=|_5ad865cc85a89cb0953ee16b63fddf03|
>
> The SOAP call is not there. What would prevent the soap call from being made?
>
> Bb Transact supports IdP v3 with the following configuration (which I made):
>
> <util:list id="shibboleth.RelyingPartyOverrides">
>
> <!--
> Override example that identifies a single RP by name and configures it
> for SAML 2 SSO without encryption. This is a common "vendor" scenario.
> -->
>
> <bean parent="RelyingPartyByName" c:relyingPartyIds="[entitiyIds]">
> <property name="profileConfigurations">
> <list>
> <bean parent="Shibboleth.SSO" p:postAuthenticationFlows="attribute-release" />
> <bean parent="SAML2.SSO" p:signResponses="never" p:encryptAssertions="false" p:postAuthenticationFlows="attribute-release" />
> <bean parent="SAML2.AttributeQuery" p:encryptAssertions="false" />
> </list>
> </property>
> </bean>
>
> </util:list>
>
> Thanks,
>
> James
>
>
> James McCartin
> Senior Systems Engineer
> Infrastructure – Technology Services
> <image001.gif>
> Loyola University Maryland
> 4501 North Charles Street
> Baltimore, MD 21210
>
> 410-617-2605
> jmccartin at loyola.edu
>
> www.loyola.edu
>
> <image002.gif><image003.gif><image004.gif>
> --
> Security Alert: Loyola Technology Services will never ask for your password. Please do not share it with others.
>
> --
> To unsubscribe from this list send an email to users-unsubscribe at shibboleth.net
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://shibboleth.net/pipermail/users/attachments/20160524/6462754e/attachment.html>
More information about the users
mailing list