iT邦幫忙

2024 iThome 鐵人賽

DAY 18
0
佛心分享-IT 人自學之術

從零開始的MySQL開發旅程系列 第 18

Day18 Firebase Authentication用戶驗證

  • 分享至 

  • xImage
  •  

第一個要介紹的功能為Authentication用戶驗證

想必大家對於帳號密碼驗證都不陌生,這也是APP最常見最需要的一個功能,而firebase除了提供認證外,還提供許多APP需要的API來達到帳號註冊、登入、登出、密碼重設(寄送email的方式)等等的功能,讓我們更快速地完成設計。

  • 主要特點
    • 多重驗證方式
      • 手機自動重驗證:開發者不用自己分析紀錄登入時間地點帳號等,只要使用者有正確通過認證,SDK就會自己自動記住,即便從背景移除了還是可以取的更新狀況
      • 匿名登入功能:一種安全設計,可以利用憑證來確認是不是自己的APP在存取而不是遭受駭客偷資料等
      • 電子郵件認證功能:先寄送電子郵件認證連結方式,來確認使用者有正確的電子郵件使用
      • 整合多種社群認證:支持第三方身份驗證服務,如 Google、Facebook、Twitter、GitHub、Microsoft 和 Apple 等,讓使用者可用任一個憑證來認證、登入APP
      • 手機簡訊認證:透過簡訊確認方式來確定使用者手機能收到正確的簡訊
      • 忘記密碼功能:可透過電子郵件方式重設密碼
      • 能自動化或以人工方式新增帳號密碼、變更密碼
    • 可以快速集成用戶驗證功能,通過簡單的 API 調用來完成註冊、登錄和登出操作,因為Firebase Authentication 提供了用戶友好的 SDK,支持 Android、iOS 和 Web 平台
    • 所有的登錄信息都通過 SSL 加密傳輸,並且可以輕鬆與 Firebase 的其他服務(如 Firebase Cloud Functions)結合,增加安全性。

上一篇
Day17 Nosql-Firebase
下一篇
Day19 Firebase Realtime Database
系列文
從零開始的MySQL開發旅程30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言