首页 > 解决方案 > 使用 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 和基础身份验证,或者不提前感谢

标签: asp.net-mvcoauth-2.0

解决方案


推荐阅读