Electronから簡単にGithub OAuth認証するライブラリ作った
前に作ったelectron-oauth-twitterの応用。 このライブラリを使えば簡単にGithubのアクセストークンを取得できます。
インストール
npm install electron-oauth-github
使い方
var dialog = require('electron').dialog; var OauthGithub = require('electron-oauth-github'); var github = new OauthGithub({ id: '****', secret: '****', scopes: ['user:email', 'notifications'], }); github.startRequest(function(access_token, err) { if (err) { console.error(err); } dialog.showErrorBox('Satus', 'access_token: ' + access_token); });
これでアクセストークンが取得できます。 あとはGithub APIを見ながらアクセストークンをつけてリクエストを送るだけ。