我目前正在开发一个外部身份库,该库可以轻松连接到任何新的Blazor服务器应用程序。这已经起作用了,但目前只实现了正常的用户帐户身份验证。
我想包括Windows身份验证+用户名+密码帐户身份验证:
如果:使用Windows用户登录失败,或者在AspNetUsers表中找不到该用户,则您应该能够使用普通(用户名+密码(用户帐户登录。
有人知道如何实现这一点吗?
提前感谢你的想法
所以我们的团队也遇到了类似的问题。简而言之,您需要像Identity Server这样的东西,它被重命名为Duende Software(不再免费(:https://duendesoftware.com/products/identityserver
或者,使用类似Azure Active Directory的东西。我们正在考虑这一点,我相信这将允许与您的Active Directory同步,并添加独立用户。