asp.net-mvc - 使用 windows 和 Form base 身份验证实现 MVC 5 App
问题描述
我被要求设计一个 MVC 5 Web 应用程序,该应用程序将由公共用户和内部用户访问,因此避免重复工作,我决定设计一个使用 Windows 身份验证在本地网络上运行的应用程序,并为公共用户运行表单基础认证。所以我遇到了两个问题:1-公共用户将从另一个网络应用程序登录让它被称为www.company.com这是我工作的组织的主站点并有其他服务,所以他们将通过它进行身份验证和然后他们会选择重定向到我的新网络应用程序,让它被称为www.newone.com来做另一种服务,所以我不希望他们重新输入他们的凭据。2- 内部用户将使用www.newone.com直接从内部网络使用他们的域用户凭据,因此他们应该根据组织活动目录上的给定角色进行身份验证和授权使用www.newone.com
那么实现这一目标的正确方法是什么,是否可以在同一个应用程序上同时使用 Windows 和基础身份验证,或者不提前感谢
解决方案
推荐阅读
- python - 使用 SpeechRecognition 转录系统音频
- google-cloud-platform - 当我已经使用服务帐户进行身份验证后,为什么需要单独设置 GOOGLE_APPLICATION_CREDENTIALS 环境变量?
- python - 我们什么时候输入的?在 TensorFlow/深度学习
- javascript - 我尝试用CKEditor5 classiceditor构建一个文档编辑器,但它不可编辑
- git - 收到无效路径错误,因为朋友在他的文件夹名称末尾添加了一个空格
- ios - 从 ViewController 导航到另一个 ViewController
- sql - 当另一行值匹配时,将文本行合并到 psql 中的数组中
- c# - 无法将值分配给 ObjectInitializer 中的仅获取器 IDictionary 属性
- swift - 如果您在 swift/firebase 项目中使用分隔符,如何从组件中创建两个子项?
- r - 将 R 连接到 Power BI 服务数据流