问题描述
我创建一个新的ASP.NET 1.0的核心应用。其中一项要求是使用Active Directory进行用户身份验证。不幸的是我们的企业只使用老Active Directory中。我们不使用Azure中的Active Directory的。
I am creating a new ASP.NET Core 1.0 app. One of the requirements is to use Active Directory for user authentication. Unfortunately our organization only uses the "old" Active Directory. We do not use Azure Active Directory at all.
当我创建在Visual Studio 2015年一个新的项目,还有在更改身份验证这个没办法:
When I create a new project in Visual Studio 2015, there is no option for this under "Change Authentication":
什么是做到这一点的最好方法是什么?
What's the best way to do this?
推荐答案
这是目前是不可能的。
ASP.NET Core仅拥有OpenID的连接OIDC支持。当前版本的ADFS,这是你需要做的premises单一组织只支持WSFed ,,这是尚未实现的核心,是不太可能在RTM在核心中实现。 ADFS还支持OAuth的,但AAD的球队,谁写code那块一直集中OIDC。
ASP.NET Core only has support for OpenID Connect OIDC. Current ADFS versions, which is what you need to do single organisation on premises only support WSFed,, which is not yet implemented in Core and is unlikely to be implemented in Core by RTM. ADFS also supports OAuth, but the AAD team, who write the code for that piece have been concentrating on OIDC.
这篇关于使用标准的Active Directory中的ASP.NET核心应用?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!