我用jwt令牌,angular 7和mysql开发了一些spring-boot应用程序。现在,我想转到火场进行身份验证。很少有教程显示我们可以直接通过angular实现Firebase。我很困惑,当我使用fire-base或firebase提供jwt令牌时,我需要在spring-boot中生成jwt令牌吗?如果是,我如何通过Firebase授权用户。
我阅读了一些Firebase文档,但仍不清楚。我找不到关于我的问题的参考。如果我的概念有误,请更正它。任何人都可以显示方式或任何教程,谢谢。
答案 0 :(得分:1)
当我使用fire-base或fire-base提供jwt令牌时,是否需要在spring-boot中生成jwt令牌?
不。使用Firebase提供的SDK时,Firebase身份验证完全在客户端完成。
但是,如果您需要执行一些特殊的身份验证,例如与LDAP / AD或其他一些企业恶作剧的集成,那么您将需要执行custom token creation客户端SDK将用于验证用户身份。这是Spring Boot唯一一次为您的Angular生成自定义令牌以供使用的功能。
请参阅以下链接的以下答案,以了解如何集成Firebase管理SDK来从Angular应用验证用户:How to use Firebase with Spring boot REST Application?