Microsoft Azure + AD FS 3 + Shibboleth IdP v3

Aaron Howell aaron.howell at deakin.edu.au
Tue Feb 23 17:41:34 EST 2016


Admittedly I didn't even look at the logs - as I would be surprised to find anything in there that wasn't obvious if the Shibboleth IdP was the cause (eg missing metadata, incorrect entityID, not sending the expected attribute). That's right Shibboleth does what it says on the box. ADFS is a little trickier - but there is enough instructions in the "Using Shibboleth IdP as the authentication source for ADFS<https://wiki.shibboleth.net/confluence/display/SHIB2/MicrosoftInterop#MicrosoftInterop-ADFSv3(2012r2)>" section on that page for what is being attempted.

For ADFSv3, you don't need to inject the cookie - if you don't it only makes the end-user flow annoying - but it all still works. That being said I would recommend injecting the cookie - love making life for those end-users easier.

For errors, I generally operate on the principal that the issue exists wherever you see an error message in the web browser. Except for a few circumstances this seems apply.

Cheers
Aaron

On 24 Feb 2016, at 7:05 AM, Michael A Grady <mgrady at unicon.net<mailto:mgrady at unicon.net>> wrote:


On Feb 23, 2016, at 1:42 PM, Cantor, Scott <cantor.2 at OSU.EDU<mailto:cantor.2 at osu.edu>> wrote:

But really I can't see it being that different to setup than the notes here:
https://wiki.shibboleth.net/confluence/display/SHIB2/MicrosoftInterop

Most of that is ADFSv2 era information, I couldn't say if anything has changed.

Most of the configuration in that doco was on the ADFS side - not the
Shibboleth side (shibboleth only needed metadata and attribute-release). I
believe it's still the same SAML version between IdPv2 and v3 - so that should
not cause problems.

It depends if you're trying to make MS understand "typical" SAML defaults from Shibboleth or have Shibboleth provide Microsoft's "creative" choices. But otherwise no, there's nothing significantly new with Shibboleth.

Either way, the log that was posted is basically just the IdP issuing a response to the ADFS system. If that's "wrong" then you have to know what ADFS thinks is wrong with it to go any further.

-- Scott


The config in ADFS is really not different, from what I've seen,  from ADFSv2 to ADFSv3, in terms of telling it about the IdP (giving it metadata) and putting in Claims config. The biggest change is that IIS/.asp scripts are no longer in the picture for ADFSv3, so what you have available to tweak as far as avoiding the ADFS discovery page is more limited. Pretty much need a load balancer that can inject a cookie inbound to ADFS (or perhaps a proxy in front of ADFS that does the same thing.)

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

--
To unsubscribe from this list send an email to users-unsubscribe at shibboleth.net<mailto:users-unsubscribe at shibboleth.net>


Important Notice: The contents of this email are intended solely for the named addressee and are confidential; any unauthorised use, reproduction or storage of the contents is expressly prohibited. If you have received this email in error, please delete it and any attachments immediately and advise the sender by return email or telephone.

Deakin University does not warrant that this email and any attachments are error or virus free.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://shibboleth.net/pipermail/users/attachments/20160223/f5985436/attachment-0001.html>


More information about the users mailing list