Satellizer採用了基於令牌的認證方法,支持等的各種社會登錄系統:
- 谷歌
- 微博
- Facebook的
- LinkedIn
- 四方
- GitHub上
還支持經典的電子郵件和密碼的方法,以及以登錄並註冊新帳戶。
如果你不相信的OAuth,社會登錄和經典的登錄系統可以相互獨立工作,所以你可以很容易地打開只是你喜歡的人。
整個認證系統是易於使用,並且可以插入到任何AngularJS或非AngularJS應用提供一種方法來授予用戶訪問網站的特殊部分。
開發人員還可以內置提供商之外添加他們自己的社交登錄系統,只要他們是基於OAuth的1.x和2.x。
文件包含在下載包
什麼是此版本的新:
- 在增加了對OAuth的2.0國家支持
- 在新的可選responseParams為2.0的OAuth獲取比代碼,redirect_uri和其他CLIENT_ID自定義數據。
- $ auth.setToken的第二個參數已更名為重定向而不是isLinking。
- 在GitHub上提供現在默認請求電子郵件的範圍。
- 的Windows Live提供商現在默認請求電子郵件的範圍。
- 修正了HTTP攔截臭蟲它不能被設置為false。
- Satellizer代碼重構。
在什麼版本0.9.2新是:
- 在增加了對OAuth的2.0國家支持李>
- 在新的可選responseParams為2.0的OAuth獲取比代碼,redirect_uri和其他CLIENT_ID自定義數據。
- $ auth.setToken的第二個參數已更名為重定向而不是isLinking。
- 在GitHub上提供現在默認請求電子郵件的範圍。
- 的Windows Live提供商現在默認請求電子郵件的範圍。
- 修正了HTTP攔截臭蟲它不能被設置為false。
- Satellizer代碼重構。
什麼是新的版本0.8.0:
- 在新增批隱流。只需添加responseType:在配置階段'令牌'
- 在新的輔助方法$ auth.getToken()和$ auth.getPayload()。
- OAuth的查詢字符串現已通過完全給服務器,而不是僅僅代碼或oauth_token + oauth_verifier。
- isAuthenticated()不再如果你不使用JSON網絡令牌拋出一個錯誤。在這種情況下,它繞過令牌到期的支票。
- 在查詢字符串不再URIEncoded,因為這是造成問題與Facebook的OAuth。
- 在拋出一個錯誤,如果服務器標記名稱不匹配,通過Satellizer指定標記的名稱。比如你正在返回從服務器access_token但Satellizer已配置到令牌。
什麼是0.7.0版本,新的:
- 新特點:
- 在IE8 +支持(代碼庫甚至有小的結果!)。
- 您現在可以通過額外的數據作為第二個參數$ auth.authenticate和$ auth.link。
- 修正項目:
- 替換promise.catch()與`promise.then(NULL,功能),支持IE8。
- 檢查彈出是開放的,window.focus呼籲焦點之前定義的()。
- 令牌前綴僅用於如果它被定義為避免記號名字一樣,如果你選擇不具有在名稱的前面存儲在本地存儲的satellizer_前綴_token。
在什麼版本0.6.0新是:
- 在令牌有效載荷不再存儲用戶
- 在小寫satellizer模塊名稱。
- 刪除isAuthenticated和的currentUser $ rootScope。
- 不再偵聽$ routeChangeSuccess和使用受保護的:真正的航線。使用內置的用戶界面 - 路由器和ngRoute的決心功能。
- 大量的代碼重構,清理和單元測試。
- 新增PHP Laravel例子。
- 新增的Java Dropwizard例子。
- 演示:使用isAuthenticated()方法來檢查代替的currentUser登錄狀態
- 演示:在註冊表單上更新電子郵件驗證
- 節點:在PUT / API的/我不是發送令牌用戶更新時返回200 OK 。
要求:
- 在客戶端中啟用JavaScript
- AngularJS
評論沒有發現