我正在尝试在MVC应用程序上实现ADFS登录。 ADFS服务来自第三方公司,我唯一得到的就是元数据URL。我尝试过很多来自互联网的例子,但其中任何一个都在运作。
如果除了元数据链接(?)之外还需要更多内容,或者给我链接到实现ADFS登录的好教程,有人可以告诉我应该怎么做。
我对ADFS服务或身份验证了解不多,这是我第一次在这里问一些事情。
答案 0 :(得分:1)
要使用ADFS,客户端必须实现WS-Federation,SAML 2.0或OpenID Connect。
OIDC仅适用于ADFS 4.0。
有一个NuGet OWIN WS-Fed软件包以及一个OIDC软件包。
在VS中为新的MVC项目执行此操作的最简单方法是“更改身份验证”/“工作或学校”/从下拉列表中选择“内部部署”。
然后从元数据中输入参数。
他们必须将您的应用程序作为依赖方添加到ADFS。