首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在配置为R2的Windows 2012 OAuth2的OWIN管道中,使用什么适当的网站身份验证方法?

问在配置为R2的Windows 2012 OAuth2的OWIN管道中,使用什么适当的网站身份验证方法?
EN

Stack Overflow用户
提问于 2017-02-07 15:38:59
回答 1查看 106关注 0票数 0

我正在尝试将我们的MVC 5网站配置为单点登录(SSO),它是一个运行Windows 2012 R2的our服务器。服务器被配置为接受OAuth2身份验证,以便我们的网站和移动设备都可以通过服务器进行身份验证。在过去,我没有问题使用WS Federation连接到our服务器;但是,这是一个不同的ADFS服务器,允许OAuth2身份验证,这是我们的移动设备所需要的。

我尝试使用一个新的空白网站进行以下操作:

  • UseOpenIdConnectAuthentication -我第一次尝试这个是因为它在Azure中工作;然而,Open只支持Windows 2016及以上版本。
  • -我试着跟踪这个例子;但是,我无法遵循向导步骤,因为它们在VS2015中发生了更改。我按照他的建议配置了OWIN管道;但是,如果我在Chrome中查看网络流量,它甚至都不会与ADFS服务器对话。我只是得到了一个“你没有授权”的错误。

我正在考虑让IT人员为web站点打开WS Federation;但是,我不确定移动设备是否可以重路由到ADFS服务器,如果网站正在使用WS联合会,则进行OAuth2身份验证。因此,我想让OAuth2同时为两者工作,但我对此没有任何进展。

2017年7月7日更新

我正在阅读Vittorio的书“Azure Active Directory for Web应用程序的现代身份验证”。在这篇文章中,他介绍了一些ADFS v2 (Windows 2008 R2)和ADFS "v3“(Windows 2012 R2)的历史。在第55页,他指出,从.NET开发的角度来看,是唯一受支持的协议。所有其他的都需要大量的手工工具。这解释了为什么WS-Federation为我工作,以及为什么这个问题无法得到答案,因为除了WS-Federation之外,没有任何.NET库可以帮助ADFS,直到您将服务器升级到Windows 2016,此时您可以使用Open。

EN

回答 1

Stack Overflow用户

发布于 2017-02-15 00:17:02

在VS 2015中,当您到达“选择模板”页面时,单击“更改身份验证”。“组织账户”现在被称为“工作和学校账户”。

然而,还有一个更大的问题。您所提到的文章是“在WS2012 R2上使用ADFS保护Web变得更加容易”。请注意,这是专门关于web 而不是网站的。

不支持该用例(网站)。为此,正如您所说的,您需要ADFS 4.0中的OIDC。

不要将WS用于移动。OIDC是要走的路。

您可以为OIDC部分使用标识服务器,然后使用WS将其与ADFS联合起来。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42093901

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档