C# 使用Angular.JS Active Directory身份验证的ASP.NET MVC4应用程序

C# 使用Angular.JS Active Directory身份验证的ASP.NET MVC4应用程序,c#,entity-framework,asp.net-mvc-4,angularjs,C#,Entity Framework,Asp.net Mvc 4,Angularjs,我正在使用C#编写一个web应用程序,以ASP.NET 4.5/Entity作为后端。使用Angular.js处理 大多数前端/数据库查询内容。ASP.NET 4.5使连接到 我们的active directory使用windows身份验证 然而,当我废弃所有razor模板,并用常规HTML/CSS和angular脚本替换它时,我会遇到问题。所有我真正需要的活动目录的东西是为谁可以从我们的数据库拉什么文件创建权限 我对网络应用相当陌生,到目前为止我非常喜欢实体框架,但如果你们知道一种更有效的方法

我正在使用C#编写一个web应用程序,以ASP.NET 4.5/Entity作为后端。使用Angular.js处理 大多数前端/数据库查询内容。ASP.NET 4.5使连接到 我们的active directory使用windows身份验证

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

我对网络应用相当陌生,到目前为止我非常喜欢实体框架,但如果你们知道一种更有效的方法(更好的后端),请随时告诉我


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

找到了答案。制作了一个新的web api控制器

然后添加了这个函数

        public string getUser()
    {
        return User.Identity.Name;
    }
哈哈,那很容易


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

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

这不是一种安全的方法。任何人都可以读取用户名并使用它来查询您的站点