Firebase feat React 简易教学 (三):Authentication 会员帐号管理
· 4 分钟阅读
Firebase 系列文的第三篇,这篇文章会简单介绍如何使用 Firebase 的 Authentication 功能来管理会员帐号。
相信很多使用者都对网站的会员功能常有资安的疑虑,担心自己的帐密会不会被网站拿去做什么其他的用途, 事实上网站的开发者更讨厌去管理使用者的帐密,尤其是个资法有相当多的限制,对帐密这类的资讯是能不碰就不碰, 但网站有时不得不需要有会员的功能,这时第三方的会员帐号管理就很好用了。
而 Firebase 就提供 Authentication 的功能,简单的说就是网站不直接管理使用者的帐密,而是透过 Firebase (Google) 去管理,如果有资安的问题就是 Google 的问题,和网站无关
前置作业
如果还没有建置专案及安装 Firebase SDK 的话,请先参考【Firebase feat React 简易教学 (一):简介&快速 hosting 新网站】
新增登入方式 - 电子邮件/密码
Firebase 提供原生的「电子邮件/密码」和第三方登入,先新增原生的「电子邮件/密码」登入,虽然需要使用者填入密码,但是网站开发者是看不到的,由 Firebase 托管
先点选左侧 menu 的 Authentication,然后选择「Sign-in method」,选择「电子邮件/密码」

