自动登录办公室365 Outlook

one*_*gun 9 c# outlook

我有一个ac#mvc应用程序,其登录功能的用户名和密码与sts相同(这不是sts登录,也不登录sts).但是现在我想使用这个登录信息登录office 365 outlook,这意味着一旦用户登录我的mvc应用程序,他们将能够通过链接直接访问outlook而无需再次登录.我怎样才能做到这一点?我搜索过办公室365 api但它不适合我的使用,因为我没有请求任何数据,但登录.

我会详细说明.

背景:目前我们的组织正在使用Office 365服务,我认为我们已经与ADFS登录集成,我们可以登录Office 365服务(在本例中为Outlook)https://sts.xxx.com/adfs/ls/?wa=wsignin1.0&.....

我们想要做的是:我们目前正在构建一个应用程序,其中登录的用户将不再需要上面的URL来登录outlook.只要他们登录我们的应用程序,他们就可以通过普通链接访问Outlook,例如<a href="outlook address">Go outlook</a>他们可以开始检查他们的邮件.

我们尝试了什么:我们尝试使用offie 365 api,但我不认为这是正确的方法,因为我们没有从api中重新获取任何数据,除非我们想使用我们的应用程序登录信息登录office 365

S.K*_*hna 2

如果您的 Outlook 服务器集成了 ADFS,那么您需要将代码托管在服务器上(启用 HTTPS)并将其与相同的 ADFS 集成。用户登录 ADFS 后,无需再次登录。