University of Kent have some experience with this, see e.g.
Team Leader (Identity and Access Management)
From: Discussion list for Shibboleth developments [[log in to unmask]] on behalf of Kevin Ratcliffe [[log in to unmask]]
Sent: 19 February 2016 12:22
To: [log in to unmask]
Subject: Shibboleth IdP and Office 365 SSO
This may not be the place to ask but has anyone had any success federating Shibboleth IdP with Microsoft Office365? It would be nice to see your notes on how you did this. Google Apps was so much easier.
Network & IT Systems Support
Bolton Sixth Form College
T: 01204 846215
E: [log in to unmask]
Save Paper. Please consider the environment before printing.