-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
用户权限系统 #20
Comments
这个issue算是underdiscussion的~~ @zhf @cliffwoo @DeathKing @Glowin @ultragtx 大家都来提提意见啊~ |
第一个我看现在后端已经集成了很多gem。 |
slidown 权限系统和 fowllow 的安全机制有什么关系?
|
@zhf 对于fowllow来说,slidown的权限系统应该是透明的吧?~不过fowllow应该需要提供一些secrect_id,secret_key这样的方式来对fowllow当前的数据做保护~~ |
希望 fowllow 的校验机制是 stateless 的。slidown 的权限系统影响 fowllow 的性能。可能需要一并考虑。
|
综合上面的几个 list 我觉得就是给 slidown 添加一个用户系统,这样的话,演讲者可以登陆自己的帐号管理自己发布过的 slideshow,同时也可以更好的跟踪投票情况。 但是有一点需要注意到的是,听众很大一部分都是“一次性”观看 slideshow,也不大愿意为了看一次演讲而绑定 github、google accout, @void-main 能否考虑一下让用户平滑过渡,让听众能流畅访问 slideshow,如果有更加深入的功能需要反馈的话再登陆用户系统。 |
最后一个可以不考虑~对于public大家都能看,private的话需要演讲者发几个邀请码就好了~ |
我就 @void-main 的 TODO 我有几点建议,并补充两个 Spec 中尚未明确的概念: OpenIDOpenID 是身份验证代理,开发权限系统我们还得写不少代码。OpenID 实现了之后可以被 Ideahub, Paperboy, Teamarks 等 Repos 共享。数据库先用 SQLite 吧。我同意第一版只支持 Github 等。Teamarks 已有一个初步的实现,可以参考。 公开与私有创建 slideshow 时,如果选择私有,在 slideshow 名字前加一个点 每次播放 slideshow 会议室在 Slidown 设计之初,预想的盈利模式是对使用 演讲者文档的所有者可以发起演讲,但不一定是演讲者。对于公开的 slideshow,任何人都可以开启会议室,以演讲者的身份邀请观众。 投票考虑利用 IP, Browser UserAgent, 会议室邀请码等识别观众个体。 |
定义用户权限系统,完成:
The text was updated successfully, but these errors were encountered: