使用Office 365validation本地Office应用程序

本地Microsoft Office应用程序(Word,Excel等)如何使用Office 365进行身份validation? 如果我打开Excel或Word,那么我的名字和电子邮件地址会自动出现在右上angular,我会从一开始就创build本地/云端文档。 但是,如果我打开Outlook或Lync,我必须进行身份validation。 有人知道这里发生了什么吗?

对于背景:我已经设置了一个试用Office 365帐户来玩弄function并了解它的function。 到目前为止,我已经configuration了我的Windows域,设置了一大堆用户,configuration了DirSync,configuration了密码同步,configuration了联合身份validation服务,一切正常。 我login到我的域计算机,打开浏览器,打到http://login.microsoftonline.com/ ,input我的联合用户,它将我redirect到ADFS服务器,我进来了。快乐的日子 – 没有密码。

但是,我不确定我在哪里站在本地应用程序。 我会尽可能使用ADFS进行身份validation,并避免input用户名/密码。 有人可以详细说明我的select是什么?

没有select使用SSO的Outlook,因为Exchange Online期望您使用基本身份validation。 我怀疑Office365(2013)不使用真正的SSO,只是一个联合login。 当你第一次使用办公室时,它会要求你的证件,并为你记住它们。 您可以在Windows Credential Manager中进行检查。 你可以用Outlook做同样的事情。

如果您configuration了ADFS,那么它一直用于联合帐户,这只是您的凭据是否自动传递到您的ADFS服务器的问题。 似乎只有基于networking的应用程序支持真正的单一login,即使如此,你也必须使用智能链接,以便它确切地知道你想要与应用程序交互的人。

这个问题有一个更新。 Skype for Business和Exchange Online现在可以启用OAuth 2.0。 这需要在服务级别完成。 这使得Office套件能够像其他服务一样使用“现代authentication”,包括通过Azure AD的多因素authentication。

在线交stream:

连接到Exchange Online并运行以下cmdlet:

Set-OrganizationConfig -OAuth2ClientProfileEnabled:$true

Get-OrganizationConfig | ft name, *OAuth*

Skype for Business Online

Set-CsOAuthConfiguration -ClientAdalAuthOverride:$True

Get-CSOauthConfiguration

内容来自: https : //technet.microsoft.com/en-us/library/mt710548.aspx