ASP.. NET MVC4应用程序使用Angular.JS Active Directory认证

本文关键字:JS Active Directory 认证 Angular NET MVC4 应用程序 ASP | 更新日期: 2023-09-27 18:18:58

我正在用c#和ASP编写一个web应用程序。. NET 4.5/Entity作为后端。用Angular.js处理大部分前端/数据库查询的东西。ASP。. NET 4.5使它非常容易连接我们的活动目录使用Windows身份验证。

然而,当我废弃所有的剃刀模板,并用常规的HTML/CSS和angular脚本代替它时,我会遇到问题。我真正需要的活动目录的东西是创建权限,谁可以从我们的数据库中提取什么文件。

我对web应用程序很陌生,到目前为止我很喜欢实体框架,但是如果你们知道一个更有效的方法(更好的后端)来做这件事,请随时告诉我。

我的应用程序基本上需要允许用户上传电子表格和视频,搜索它们,并且只允许访问某些AD组中的用户。

ASP.. NET MVC4应用程序使用Angular.JS Active Directory认证

我们通过使用MVC来呈现HTML模板来解决这个问题。在控制器或指令中,将templateUrl设置为一个动作,该动作执行为该用户呈现模板所需的任何逻辑。另外,一定要检查AJAX调用中的用户权限。

明白了。创建了一个新的web api控制器

然后添加了这个函数

        public string getUser()
    {
        return User.Identity.Name;
    }

哈哈,这很容易。

然而,如果有人看到任何错误,我可能会遇到这样做。请指出