如何以编程方式检查用户是否在Office 365中联合?

时间:2014-04-01 08:19:22

标签: c# asp.net .net active-directory office365

我的应用程序在Office 365帐户中更改密码。但是,用户是联合的(即,在内部部署AD和O365(WAAD)之间存在同步),不允许(或限制)在O365中更改数据,因为它应该在内部部署AD中完成。

如果用户是否联合,我如何检查我的代码?

1 个答案:

答案 0 :(得分:3)

检查用户是否已联合的可能方法可以是:

POST
https://login.microsoftonline.com/GetUserRealm.srf
Content-Type: application/x-www-form-urlencoded
Accept: application/json
handler=1&login=johndoe@somecompany.onmicrosoft.com