问题描述
在 Visual Studio 2013 中为 SharePoint 2013 创建提供程序托管的应用程序时,在配置身份验证设置"页面上的应用程序创建向导中,我们有 2 个选项.1)使用ACS2) 使用证书(用于内部部署)
While creating a provider-hosted app for SharePoint 2013 in Visual Studio 2013, in the app creation wizard on 'Configure authentication settings' page we have 2 options.1) Use ACS2) Use certificate(for on-premise)
因为我使用 Azure 作为主机并且我被迫使用 ACS.这是真的吗?在 Azure 中提供者托管的应用程序中是否有任何替代 ACS 进行身份验证?
Since I am using Azure as the host and I am forced to use ACS. Is it true? Is there any replacement for ACS for authentication in provider-hosted app in Azure?
我计划在稍后阶段从 Azure 更改为本地部署,我认为这种对 ACS 的依赖很烦人.
I plan to change from Azure to on-premise at a later stage and I see this dependency on ACS annoying.
推荐答案
我们可以使用 AFDS(活动目录联合服务)在没有 ACS(或任何外部身份验证提供程序)的情况下进行身份验证.联邦服务器需要安装在内网(AD已经存在).外部方(应用程序)通过此联合服务器进行身份验证.无需外部(内联网外部)身份验证机制.
We can Authenticate with out ACS(or any external authentication provider) by using AFDS(active directory federation service). Federation Server needs to installed in Intranet(AD already exists). The external party (app) gets autheticated through this federation server. No external(outside intranet) authentication mechanism is needed.
这篇关于ACS 依赖于 VS 2013 中的 SP2013 提供程序托管的应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!