JavaScript 的 OAuth 框架 Hello.js

MIT
JavaScript
跨平台
2014-09-12
小编辑

Hello.js 是一个客户端 JavaScript 框架,用于实现 OAuth2 认证。支持现有多个 OAuth 服务。

示例代码:

hello.init({ 
    facebook : FACEBOOK_CLIENT_ID,
    windows  : WINDOWS_CLIENT_ID,
    google   : GOOGLE_CLIENT_ID
},{redirect_uri:'redirect.html'});

hello.on('auth.login', function(auth){
	
	// call user information, for the given network
	hello( auth.network ).api( '/me' ).then( function(r){
		// Inject it into the container
		var label = document.getElementById( "profile_"+ auth.network );
		if(!label){
			label = document.createElement('div');
			label.id = "profile_"+auth.network;
			document.getElementById('profile').appendChild(label);
		}
		label.innerHTML = '<img src="'+ r.thumbnail +'" /> Hey '+r.name;
	});
});
加载中

评论(2)

n
newnoder
Hello.js Hello.js
MartinBockZhu
MartinBockZhu
mark #Hello.js#

Hello.js 1.16.1 发布,Javascript RESTFUL API 库

Hello.js 是一个用于连接 OAuth2 服务的 Javascript RESTFUL API 库,如 Google+ API,Facebook Graph 和 Windows Live Connect。 Hello.js 1.16.1 是一个针对 1.16.0 版本的紧急修复版本,修...

2017/12/03 07:17

没有更多内容

加载失败,请刷新页面

没有更多内容

2
回答
NodeJS代码webpack打包到html上使用的问题
zclhlmgqzc 的回答 03/01 13:30
最佳答案
你的student类不是全局变量 window.Student = Student

没有更多内容

加载失败,请刷新页面

没有更多内容

第一个Cocos2d-JS游戏

我们的编写的第一个Cocos2d-JS程序,命名为HelloJS,从该工程开始学习其它的内容。 创建工程 我们创建Cocos2d-JS工程可以通过Cocos2d-x提供的命令工具cocos实现,但这种方式不能与WebStorm或...

2015/03/19 18:57
906
0
Closure Compiler 使用

该项目首页:http://code.google.com/intl/zh-CN/closure/compiler/ 下载地址:http://closure-compiler.googlecode.com/files/compiler-latest.zip 下载后解压,即可看到compiler.jar; 简单...

2011/08/12 15:25
751
0
JavaScript语言基础-环境搭建

我们要想编写和运行JavaScript脚本,则需要:JavaScript编辑工具和JavaScript运行测试环境。下面我们分别介绍一下。 JavaScript编辑工具 JavaScript编辑工具最简单的可以使用一些文本编辑工具...

2015/03/12 19:28
2.4K
0
nw.js node-webkit系列(18)怎么对.js进行编译以防你的代码暴露出来

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zeping891103/article/details/50819102 本节将介绍如何将你应用的js代码进行编译及编译后的文件如何在你的项...

2018/11/28 20:34
37
0
ECS node 环境搭建

操作系统   1.CentOS 7.4 64位 连接 ECS   1.连接 ECS ssh root@106.14.2.253      2. 输入密码 Welcome to Alibaba Cloud Elastic Compute Service ! 安装 node     1.下载 wg...

2018/12/20 18:15
0
0
ECS node 环境搭建

操作系统   1.CentOS 7.4 64位 连接 ECS   1.连接 ECS ssh root@106.14.2.253      2. 输入密码 Welcome to Alibaba Cloud Elastic Compute Service ! 安装 node     1.下载 wg...

2018/12/20 18:06
1
0
JavaScript语言常量和变量

我们在以往介绍使用JavaScript编写一个HelloJS的小程序,其中我们就用到变量。常量和变量是构成表达式的重要组成部分。 常量 在声明和初始化变量时,在标识符的前面加上关键字const,就可以把...

2015/03/15 22:26
365
0

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部