仕事&求人ジョブボード掲載、料金についてヘルプMOONGIFTについてヘルプTwitter(MOONGIFT)Facebook(MOONGIFT)新規登録ID/PWでログインTwitterでログインFacebookでログインマイページ現在のポイントポイント購入ログアウトITエンジニア/デザイナ向けにオープンソースを毎日紹介OAuth認証を一手に行うOAuth.ioのJavaScriptクライアント「oauth-js」2013/08/10ソフトウェア,WebJavaScript,github,認証oauth-jsはJavaScript製のソフトウェア(ソースコードは公開されていますがライセンスは明記されていません)です。ソーシャルなサービスが増えるのに伴ってOAuthプロバイダーはどんどん増えています。OpenIDと違って、同じ仕様で全てがこなせないのが辛いところです。そこで使ってみたいのがOAuthをまとめてくれるOAuth.ioで、さらにそれを簡単にしてくれるのがoauth-jsです。70を越えるプロバイダが利用できます。ポップアップ版による実装です。ウィンドウが閉じるとデモの画面でトークンが表示できています。GitHubなどもポップアップにできます。プロバイダによって多少のデータフォーマットの違いはありますが、概ね同じ形のようです。oauth-jsを使うとリダイレクト方式とポップアップ方式を簡単に切り替えて使えます。いずれの形にしてもサーバサイドの仕組みを必要とせずOAuth認証が使えるのは便利ではないでしょうか。MOONGIFTはこう見るOAuthプロバイダが増えすぎると開発する方としては取捨選択しなければならなくなります。すると大抵ユーザ数の多いFacebook、TwitterそしてGoogle+の利用くらいになってしまうでしょう。個々の作り込み、設定は意外と面倒です。OAuth.ioはそれらを一つにまとめてくれる面白い仕組みです。簡易的になったらなったで、さらにちょっとした開発すら面倒に感じてしまうものです。そこでoauth-jsを使うとほぼデザインだけで済んでしまうくらい手軽になります。仕組みが簡単になっていくのはとても面白いですね。Demooauth-io/oauth-jsソフトウェア,WebJavaScript,github,認証MOONGIFTの関連記事${article.post_title}{{/each}}もっと見るコメントプレミアムでしか読めない記事が732あります。blockworks。