当前位置: 软件>JavaScript软件
JavaScript 的 OAuth 框架 Hello.js
本文导语: Hello.js 是一个客户端 JavaScript 框架,用于实现 OAuth2 认证。支持现有多个 OAuth 服务。 示例代码: hello.init({ facebook : FACEBOOK_CLIENT_ID, windows : WINDOWS_CLIENT_ID, google : GOOGLE_CLIENT_ID },{redirect_uri:'redirect.htm...
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 = ' Hey '+r.name;
});
});