【发布时间】:2017-02-04 04:46:27
【问题描述】:
假设我正在构建一个 Web 应用程序,用户可以通过它制作和销售热狗。我正在为客户端使用 EmberJS。
背景:
-
我目前正在使用 Ember-Simple-Auth 实现身份验证,这似乎是一个相当标准的库,可与 Ember 一起用于登录、拥有用户会话或令牌。
李> 有两种类型的用户 - 厨师和消费者。
我会让我的服务器确定特定用户是厨师还是食客,然后将该信息放入提供给客户端的页面中的 cookie 中。
我有一个导航栏(它是一个独立的 Ember 组件),其中包含主页按钮和一个按钮。如果用户是厨师,则必须显示 Cook 按钮,而 Consumer 按钮将被隐藏,如果用户是消费者,反之亦然。
我的问题是,使用 Ember 简单身份验证实现这些用户角色的最佳/推荐方式是什么?
TLDR:需要根据用户角色授权用户访问网页中的元素。目前在 EmberJS 中推荐的方法是什么?
【问题讨论】:
标签: security authentication ember.js authorization user-roles