ANGULAR | akveo/nebular 系列 - 6.1. 認證模組 | 中文

原文:https://akveo.github.io/nebular/docs/auth/introduction

認證模組

認證模組主要目的是為了較容易設定 Angulr 應用程式的認證層而提供可外掛的元件組與服務。
這個模組分離 UI 部分(登入、註冊等 … )以及在「認證 策略 層」幫助下的商業邏輯。

注意
這個步驟仍然要與後端服務通訊

認證 UI 元件

  • 登入
  • 登出
  • 註冊
  • 密碼要求
  • 密碼重置

你可以選擇內建的元件或是客製化自己的元件。


認證策略

  • NbDummyAuthStrategy - 為了測試目的的簡單策略,當 API 還在開發階段時可以用於模擬後端的回應。
  • NbPasswordAuthStrategy - 最常見的 email/login/password 認證策略。
  • NbOAuth2AuthStrategy - 最受歡迎的認證框架使應用程式可以獲得在 HTTP 服務下受存取限制的使用者帳戶。

其他小幫手服務

  • NbAuthService - 與「配置策略」互通的服務介面。
  • NbTokenService - 允許您管理認證「通行證(token)」的服務;取得、設置、清除以及監聽隨時改變的通行證。
  • NbTokenLocalStorage - 為儲存「通行證(token)」於瀏覽器 local storage 的儲存服務。
  • NbAuthJWTTokenNbAuthSimpleToken - 與通行證工作的小幫手類別
  • NbAuthJWTInterceptorNbAuthSimpleInterceptor - http 「攔截器(interceptors)」 將「通行證(token)」注入至 http 請求。

相關文章


ANGULAR | akveo/nebular 系列 - 6.1. 認證模組 | 中文
http://example.com/2018/08/01/auth-intro/
Author
John Doe
Posted on
August 1, 2018
Licensed under