首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在前端shell应用程序中处理用户权限,该应用程序将用户管理委托给dynamics 2011后端

在前端shell应用程序中处理用户权限,该应用程序将用户管理委托给dynamics 2011后端
EN

Stack Overflow用户
提问于 2014-05-28 14:34:44
回答 1查看 136关注 0票数 0

我目前有一个正在进行的项目,基本上是微软动态CRM 2011的前端。我在我们自己的CRM安装中使用他们的用户名和密码对用户进行身份验证,并使用他们的权限访问所有数据。所有权限管理,包括访问控制,都是由CRM完成的。前端本身没有进行用户或特权管理。基本上有3页:登录页面,使用用户控件动态加载所有内容的主页,以及错误页面。

目前,我正在考虑在其中添加一个elmah日志管理器,这样我就可以更容易地检查错误,而不会影响安全性。当然,这意味着将它放在管理员墙后面,这样就无法从外部访问它。但是,前端没有单独的权限管理系统,所以我不能在我的web.config中只说“允许管理员角色,拒绝*”,因为没有管理员角色。

我目前正试图找出处理这件事的最佳方法。我怀疑处理这个问题的正确方法是为elmah日志添加一个完全独立的用户管理系统。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-29 12:17:33

我会在您的PageLoad中添加代码,以检查当前登录的用户是否有CRM SystemUser帐户,如果有,则检查它是否具有管理员角色。如果它不只是重定向到另一个页面或显示错误。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23914589

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档