我手工编写用户注册机制,所以我不想使用现有的插件或其他东西。
我想知道最好的方式是什么。我打算做以下抽象步骤:
那是一种常见的模式吗?
答案 0 :(得分:1)
听起来像一个相当简单的OAuth工作流程,但显然是指facebook docs。就第4点而言,我建议是的,在登录时,您在服务器上请求登录路由(应该抽象facebook OAuth调用),如果用户经过身份验证,则向下发送{{ 1}}资源,否则将它们重定向到登录并发送某种user
HTTP错误。
由于您的所有API调用都应进行身份验证,因此您的用户将无法访问任何受保护的API资源。
我还建议你研究一下像ember-simple-auth这样的余烬插件,supports OAuth。
您可以找到有关OAuth2工作流程here的更多信息。