JavaScript 的 OAuth 框架 Hello.js
Git@OSC 手机客户端摇一摇,有惊喜有妹纸
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; });});