Windows Identity Foundation (WIF) предоставляет возможности единого входа через протокол SAML , который является открытым стандартом.Поэтому для реализации функциональности WIF в PHP вам просто нужно использовать одну из библиотек SAML PHP.
Есть несколько таких, но SimpleSAML , пожалуй, самый надежный, и я смогчтобы заставить его работать для приложения PHP, которое принимало заявки от AD FS STS.Мы также использовали ту же библиотеку в Drupal (с небольшими изменениями) для включения единого входа.
Надеюсь, это поможет.