詞彙表

什麼是 身分驗證?

身分驗證是應用程式在讓某人進入之前,先確認其身分的方式,例如使用密碼、透過電子郵件寄送的驗證碼,或「使用 Google 登入」。

身分驗證回答的是「你是誰?」,它的搭檔「授權」則回答「你被允許做什麼?」。登入屬於身分驗證;管理員能看到一般使用者看不到的頁面,則屬於授權。

常見的方式包括:電子郵件加密碼、透過電子郵件寄送的魔術連結或一次性驗證碼、使用既有帳號(例如 Google 或 Apple)登入,以及像驗證器應用程式這樣的第二步驗證。

要做好身分驗證,需要安全地儲存密碼、防範重複猜測、讓工作階段過期,並且在伺服器上確認每個請求都來自已登入且有權限的使用者。

在 Mythex 中,代理程式會為你應用程式的使用者建立登入功能,可使用你自己的資料庫,或你選擇的身分驗證服務商;Mythex 並未內建代管的登入服務。

常見問題

身分驗證與授權有什麼差別?

身分驗證確認你是誰。授權則決定你登入後能看到與能做什麼。

我應該自己建立登入功能,還是使用服務商?

服務商會替你處理困難的部分,例如重設密碼、社群登入與安全性更新。自己建立則能完全掌控,但責任也更重。只要謹慎執行,兩者都可行。

另請參閱

  • 什麼是身分驗證?(完整指南)
  • 如何為你的應用程式加入登入功能
  • 什麼是 OAuth?

Mythex · Pricing · 用 AI 打造任何東西 · 網站與應用程式範本 · Mythex 比較 · AI 應用程式開發詞彙表 · 免費的 AI 應用程式開發工具 · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港)