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
评论没有发现