首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Web Api返回权限给AngularJs客户端

从Web Api返回权限给AngularJs客户端
EN

Stack Overflow用户
提问于 2016-08-27 22:49:23
回答 1查看 284关注 0票数 0

我正在构建一个具有一组用户类型的应用程序。我有一个.Net MVC5WebApi Web服务和一个angularjs。我想让我的SPA显示与登录用户类型相关的页面。我使用不记名令牌进行身份验证,然后将其存储在localStorage中。

我已经想过制作web api,返回带有用户声明和角色的令牌,然后我可以使用这些信息来决定向用户显示哪些页面,但是,我担心用户可以很容易地更改这些信息。

你能告诉我如何在不引入安全漏洞的情况下实现这一点吗?

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-08-29 22:25:15

在服务器端,即您的控制器,您应该添加一些授权过滤器。将令牌解析为请求用户并验证授权。实现一些缓存,这样就不会每次都查询数据库(或某个用户存储)。你不能控制客户端。他们可以在显示中随心所欲地改变,并撰写他们的请求。因此,这就是为什么将这些身份验证/授权放在每个请求中很重要。

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

https://stackoverflow.com/questions/39182407

复制
相关文章

相似问题

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