针对单页角度应用程序和spring-boot后端的Firebase身份验证实现

时间:2018-04-26 09:01:27

标签: spring angular firebase spring-security firebase-authentication

我试图保护我的单页Angular 5应用程序,该应用程序具有带有firebase身份验证的spring引导后端。

以下是实现此目的的好方法。

  1. 所有不以 / api 开头的请求都会转发到带有forward:/index.html的index.html。然后,我的Angular应用程序中的AuthGuard将处理用户是否有权访问或需要登录。
  2. 所有进入 / api / ** 的请求都必须经过身份验证。这里的firebase用户令牌将在Angular的请求标题中设置,我的自定义Spring身份验证过滤器和身份验证提供程序将处理它。
  3. 是否有任何教程,特别是对于实现的春季部分,我可以看一下。我还没有找到类似的东西,我想确保安全实现正确完成。

0 个答案:

没有答案