我想使用 Firebase 后端向我的 AngularJS 应用程序添加身份验证机制。要求很简单:
- 经过身份验证的用户应该能够访问任何页面。
- 如果未经身份验证的用户访问
/some_page
(除 之外的任何页面/login
),他们应该被重定向到/login
. 一旦他们输入正确的凭据,他们应该被重定向回/other_page
.
此处描述的可能解决方案做出以下假设:
我的解决方案假定以下服务器端行为:对于每个 /resources/* 调用,如果用户未授权,则响应 401 状态
但是,我不确定在使用 Firebase 作为后端时是否可以强制执行此行为。
任何实现此类 AngularJS+Firebase 集成的帮助和/或示例将不胜感激!