我使用asp.net core 2.0 MVC构建了一个小型Web应用程序。在这个Web应用程序中,到目前为止我不实现了任何身份验证方法。
现在我有一个在后台运行的MSSQL数据库,我可以从数据库中添加/查看/编辑/删除用户。 我改编了this tutorial并密切关注它。然而,我还添加了一些功能,如本地化和东西,一切都运行得非常顺利。
我的下一个目标是启用身份验证和授权。认证部分应该是直截了当的。目标是应用程序将作为Intranet解决方案运行。这意味着身份验证方法只是检查Windows用户是否存在于前面提到的数据库中。我不想创建单独的登录。但是,可能是活动目录中有Windows用户,该用户不是数据库的一部分。该用户应该能够看到默认的错误页面。
我进行了大量的研究,我也尝试了很多不同的东西,但是,我绝对没有找到任何“数据库优先”教程来解释这部分或任何其他解释该做什么的文档。
我实际上“只是”想要教授asp.net核心2.0身份框架,它应该查看我的用户表并检查当前的Windows用户是否存在,如果没有将他转发到错误页面。 第二步是从映射表加载该用户所分配的所有角色。
任何形式的帮助都将受到高度赞赏。
答案 0 :(得分:-1)