Blackboard Transact & IDP 3.x

Michael A Grady mgrady at unicon.net
Mon Mar 28 22:03:33 EDT 2016


> On Mar 28, 2016, at 3:49 PM, Cantor, Scott <cantor.2 at OSU.EDU> wrote:
> 
>> Ok, good to know. I really don’t know how they’re differentiating between
>> IdP 2 and 3, or what their actual requirements are. Based on this thread, I’m
>> hoping someone else has some experience with what exactly is needed to
>> get Bb Transact working, as they don’t seem to know much themselves.
> 
> My point is that of the three possible issues, two of them are trivial for anybody to test out. The third means they have a bug and there's nothing you can do to fix it. Nailing down which of those is involved is not really something you need them to do.
> 
> -- Scott
> 
> --
> To unsubscribe from this list send an email to users-unsubscribe at shibboleth.net

Unless Blackboard Transact has changed something since I helped an institution integrate with them in fall of 2014 (one would hope they have evolved their SAML implementation), the following were true then:

 - their requirements involved having to match the actual FriendlyName to their needs, they did not use the real on-the-wire attribute names

 - they don't take your IdP's certificate, which means they can't verify the signature on the response, and thus there is *no* security on the SAMLv2 response you send them. Which is also why (one surmises) they only accepted a Transient or CryptoTransient NameID.

 - so even if you send a bunch of attributes on the front-channel, they *will* send a backchannel Attribute Query, because the TLS verification there is the thing that provides security around your "SAML interaction" with them

 - the cert you present for the backchannel needs to have in it the name under which they are accessing the server. I don't think it needs to be a CA-issued cert, but I don't recall what we ended up having actually working. It took a number of tries, and there is no access to any logs on their (Blackboard's side) as to what is happening on their end.

--
Michael A. Grady
IAM Architect, Unicon, Inc.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 842 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://shibboleth.net/pipermail/users/attachments/20160328/4231790f/attachment.sig>


More information about the users mailing list