我们有一个用.net 3.5编写的Web应用程序,可为各种客户端部署该应用程序,并使用常规的Forms登录用户名/密码。
我们有一个要求使其也与ADFS一起使用。问题在于,我们希望能够保留这两种登录方法,并为某些客户端使用一种登录方式,对于其他客户端使用一种登录方式,因此我们希望将其大部分保持在配置级别。
究竟要达到这个结果的正确方法是什么?
答案 0 :(得分:1)
您可以在配置级别进行更改,然后选择首选的localAuthenticationTypes。
在Windows资源管理器中,浏览到C:\ inetpub \ adfs \ ls(假设inetpub位于C:中) 选择web.config并在记事本中编辑
查找 Ctrl + F
下面有四行。每行代表上面列出的本地身份验证类型之一。
剪切您首选的本地身份验证类型(整行),然后将其粘贴到列表顶部(在下方)
保存并关闭web.config文件
或者,您可以在ADFS中配置备用ID。 https://docs.microsoft.com/en-us/windows-server/identity/ad-fs/operations/configuring-alternate-login-id