Embora eu não possa dar a você e responder por ADFS e Oauth, posso lhe dar alguma experiência em relação à integração de dois diferentes sistemas SSO baseados na Web, o que pode lhe dar algo em que pensar.
Na minha situação, eu estava querendo obter um IdP do Shibboleth (mesmo papel do ADFS com o SAML 2.0) para fazer uso de um sistema SSO propriatário existente.
O que eu fiz foi configurar meu IdP para fazer uso de autenticação 'externa', em cujo caso eu tinha o sistema proprietário SSO para proteger apenas a URL de autenticação externa; para que, quando as pessoas acessassem o log-in, elas acessassem a URL de autenticação externa --- e trabalhassem através do outro sistema SSO --- e voltassem em um estado autenticado para passar pela URL de autenticação externa para o IdP, que então lhes concederia uma sessão.
Isso ilustra que você não "converte" realmente um sistema para outro, mas pode elevar um para o outro usando autenticação externa.
Uma palavra de aviso: o logout se torna mais um problema. Eu tive que personalizar os modelos SLO que vêm com o IdP para integrar o sistema de logout outros sistemas também .... ADFS não será tão flexível.
Felicidades, Cameron