我想知道是否值得花时间开发一个IdentityServer3实现,它的工作原理类似于Sharepoint如何使用集成的Windows身份验证进行初始登录,但随后允许用户以不同的用户身份登录,并提示输入凭据。我们医院有许多用户,他们的主工作站设置为通用登录。我希望使用集成身份验证,但允许这些通用工作站上的用户以自己的身份重新登录。
根据我的研究,我认为注销页面实际上会使原始令牌无效,并在没有集成身份验证的情况下运行第二个外部身份提供商,但我希望得到一些验证,证明它是可行的。
发布于 2016-09-13 00:22:51
使用IdentityServer可以不同的方式解决这个问题--在登录页面上,您可以给用户一个选择。使用集成身份验证或显式指定一些用户名/密码。
注销identityserver还允许在需要时切换身份。
所以,是的,这是可能的。
我们有一个内置Windows authN的示例(用户名/密码被禁用-但您可以通过在https://github.com/IdentityServer/IdentityServer3.Samples/blob/master/source/WebHost%20(Windows%20Auth%20All-in-One)/WebHost/Startup.cs#L36中将EnableLocalLogin设置为true来重新启用。
https://stackoverflow.com/questions/39092550
复制相似问题