首页 > web前端 > js教程 > 身份验证的燃料和Auth0的角度:第1部分

身份验证的燃料和Auth0的角度:第1部分

William Shakespeare
发布: 2025-02-15 13:21:12
原创
984 人浏览过

Authenticating Firebase and Angular with Auth0: Part 1

(本文最初在Auth0.com上发表。 这个两部分的教程演示了使用Auth0进行身份验证,Node.js后端和Angular Frontend构建安全应用程序。 该应用程序还将使用自定义令牌使用Firebase Cloud Firestore数据库进行安全身份验证,从而使用户能够在登录Via Auth0后发布实时注释。Angular Application代码可在GitHub上获得

Angular-firebase

的可用,并且节点API位于 firebase-auth0-nodeserver第1部分:用auth0

固定firebase和Angular

此教程封面:

> firebase和auth0概述

>应用程序概述
    auth0客户端和API配置
  1. > firebase项目和服务帐户设置
  2. 节点API开发
  3. > Angular App设置
  4. 实现共享模块
  5. >实现路由和懒惰加载
  6. 加载和错误组件
  7. >身份验证逻辑
  8. 核心应用程序逻辑
  9. 下一步
  10. firebase and auth0:一种协同方法
  11. > Google拥有的平台Firebase提供了实时功能。 Auth0是一个基于云的平台,提供身份验证和授权作为服务,简化了应用程序中安全登录和授权的实现。
  12. >
  13. 为什么使用firebase auth0?
  14. 虽然Firebase提供内置身份验证,但将Auth0与自定义令牌集成在一起,可提供多个优点:

>>>使用Firebase的内置身份验证,如果:>

>您只需要身份验证firebase数据库(RTDB或Firestore),而没有其他后端。

>

>您只需要几个登录选项,而不需要企业身份提供商或自定义用户数据库。 >需要最小的用户管理。

不需要身份验证流量自定义。

>

>有关用户数据存储的合规性法规并不关心。

>

>使用自定义firebase令牌考虑auth0,如果:
  • >
    • >您已经使用auth0并想要添加实时功能。
    • 您需要确保非循环后端。
    • 您需要社交或企业身份提供商(Active Directory,LDAP等)。
    • >
    • >自定义的身份验证流是必要的。
    • >使用API​​和仪表板的强大用户管理。 需要动态的用户配置文件丰富。
    • >诸如无密码登录或多因素身份验证之类的功能。
    • > 必须满足
    • 遵守法规(HIPAA,GDPR等)。
    • >
    应用程序概述:流行狗

    > >本教程构建了一个node.js api(由auth0固定),该api造成了firebase定制令牌并返回有关狗品种的数据。 Angular Frontend(“流行狗”)显示有关Auth0保护的流行狗品种的信息。 该应用程序从API中获取狗数据和燃烧令牌,从而使用户可以在Cloud Firestore中添加/删除实时注释。 该应用程序利用共享模块和懒惰加载。

    Authenticating Firebase and Angular with Auth0: Part 1

    >先决条件:
      >一个免费的auth0帐户,带有配置的客户端和API
    • >一个带有服务帐户的免费壁炉项目
    • (教程详细信息的其余部分设置了Angular CLI,Auth0 Client和API,Firebase Project,节点API,Angular App架构,共享模块,路由,懒惰,组件,零件,身份验证逻辑,逻辑,身份验证逻辑,和核心应用程序逻辑,类似于原始文章,因此在此处重现整个代码是不可行的。

    结论: 这第一部分建立了基础。第2部分将涵盖显示狗数据并使用Firebase实施实时评论。 原始文章中链接了有关测试,firebase,auth0和Angular的其他资源。

以上是身份验证的燃料和Auth0的角度:第1部分的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板