aerogear-ios-oauth2基于 aerogear-ios-http 的 OAuth2 客户端
aerogear-ios-oauth2 是基于 aerogear-ios-http 的 OAuth2 客户端。
特性:
- 多个OAuth2帐户的 Account manager
- 请求访问和刷新令牌,
- 通过安全的外部浏览器和URI模式授予访问权限以重新输入应用程序,
- (隐式或显式)刷新令牌,
- 撤销令牌,
- 永久安全存储,
- 适用于OAuth2特定的提供程序。现有扩展:Google,Facebook,Keycloak
- OpenID Connect登录
示例:
var Http = Http() // [1] let facebookConfig = FacebookConfig( // [2] clientId: "YYY", clientSecret: "XXX", scopes:["photo_upload, publish_actions"]) var oauth2Module = AccountManager.addFacebookAccount(facebookConfig) // [3] http.authzModule = oauth2Module // [4] http.GET("/get", completionHandler: {(response, error) in // [5] // handle response })
评论
liboauth2python oauth2 客户端
liboauth2 是一个轻量级的oauth2 python客户端。liboauth2 只是实现oa
liboauth2python oauth2 客户端
0
liboauth2python oauth2 客户端
liboauth2是一个轻量级的oauth2python客户端。liboauth2只是实现oauth2协议,并没有实现任何第三方oauth2认证。如果需要实现第三登录,可以看pysns支持四种认证方式
liboauth2python oauth2 客户端
0
Axios基于 Promise 的 HTTP 客户端
Axios,基于Promise的HTTP客户端,可以工作于浏览器中,也可以在node.js中使用。功能:从浏览器中创建XMLHttpRequest从node.js中创建http请求支持PromiseA
Axios基于 Promise 的 HTTP 客户端
0
BiglyBT基于 Vuze 的 BT 客户端
BiglyBT是一个基于Vuze(原名Azureus)的Bittorrent客户端,具有功能丰富、开源和无广告等特点。设置开发环境从源代码获取基础编译非常简单:将repo克隆到你最喜欢的IDE中将co
BiglyBT基于 Vuze 的 BT 客户端
0
SparkWeb基于Web的XMPP客户端
SparkWeb是由Jive软件公司创建的基于Web的XMPP客户端,采用ActionScript3编写,使用Adobe的FlexAPI。支持个人头像装扮Avatars,vcards,多用户聊天以及其
SparkWeb基于Web的XMPP客户端
0
Dualx基于Chrome的QQ客户端
Dualx使用WebQQ协议登录并与腾讯服务器进行通信,登录及通信过程只与*.qq.com域进行数据交换。您可以在使用基于版本为25.0.1364.97及以上的chromium内核的Chrome浏览器
Dualx基于Chrome的QQ客户端
0