下面哪壹個情景屬於身份驗證(Authentication)過程:(? )。
(A)用戶依照系統提示輸入用戶名和口令。
(B)用戶在網絡上***享了自己編寫的壹份Office文檔,並設定哪些用戶可以閱讀,哪些用戶可以修改。
(C)用戶使用加密軟件對自己編寫的Office文檔進行加密,以阻止其他人得到這份拷貝後看到文檔中的內容。
(D)某個人嘗試登錄到妳的計算機中,但是口令輸入的不對,系統提示口令錯誤,並將這次失敗的登錄過程紀錄在系統日誌。
以上正確答案是A。Authentication是身份驗證的過程,即證明該用戶是否合法,對於證明壹個用戶是否合法,用戶需要提供壹些身份識別信息,以及系統能信任的身份證明。
身份驗證(Authentication) 優勢
JWT(Json Web Token)是壹種非常流行的在 API 中提供身份驗證的方法。如果正在開發壹個以 Vue.js 或 React 作為前端,Django Rest Framework 作為後端的現代 Web 應用程序,很有可能將 JWT 視為實現身份驗證的最佳方法。
現實情況是 JWT 只是壹種方法,不幸的是其使用不簡單,也不是最可靠的。JWT 在 Django Rest Framework 中不受開箱即用的支持,並且需要為項目提供額外的庫和額外的配置。