如何为非Azure AD管理员设置功能只读并隐藏AddEditForm模态窗口?
解决方案:通过Azure AD用户ID控制模态窗口权限
- 需求背景:使用免费Azure AD完成身份认证,需隐藏非管理员用户的AddEditForm模态窗口,管理员仅少数几位。
- 实现方式:通过判断当前用户的ID(邮箱),仅允许指定管理员触发模态窗口。
var uname = User.Identity.GetUserId(); if (uname === 'user1@email.com' || uname === 'user2@email.com') { $('#myModal').modal(); }
提示:该方案仅适用于快速概念验证,生产环境推荐使用Azure AD的角色/组权限体系来实现更规范的权限管控。
内容的提问来源于stack exchange,提问作者polaro
相关产品推荐
相关产品推荐

