Open Lewuathe opened 10 years ago
OpenIDとOAuthの違い http://d.hatena.ne.jp/steel-plate/20110516/1305552135
UserIconについてはOpenIDの認証などで帰ってくる情報でないため直接取得しにいかないと駄目
各種サービスのユーザアイコンを取得する「UserIcons」 http://www.moongift.jp/2010/10/usericons/
node.js openidの実装 openid-connectを使う? https://github.com/havard/node-openid https://github.com/agmoyano/OpenIDConnect http://ox.no/software/node-openid
express使ってるならopenid-providerを使えという回答も。 http://stackoverflow.com/questions/16462594/node-js-openid-provider-implementation
oauthならpassportが良さげ 【Node.js】OAuth認証でPassportが最強に使いやすい http://creator.cotapon.org/articles/node-js/node_js-oauth-passpor node.js+express+PassportでOAuth認証 http://tech-sketch.jp/2012/03/nodejs-oauth.html
@ksgwr passportが割りとメジャーかも
sregでは定義されていないようなユーザー情報を必要とする場合もあるかもしれません。Attribute Properties for OpenID Attribute Exchangeで取得
OpennIDの仕組み http://causeless.seesaa.net/article/372627135.html
https://github.com/gologo13/passport-rakuten passportといえば、これ一択だろ!!
@gologo13 oauthじゃなくOpenIDで実装した方がサービス要件とあってるから OpenId使う予定。すまんな。
passportにもopenid使える拡張があった https://www.npmjs.org/package/passport-openidconnect
passportも普通にOpenID使えるものが用意されてたのでやっぱりpassport一択でした。 余裕があればopenid仕様でYahooとかも作り直したい。
google+ ログイン画像など https://developers.google.com/+/web/signin/?hl=ja
OpenIDがオワコンだった。OpenIDだとユーザーアイコンとれないし、 deprecatedで Using OAuth 2.0 for Login (OpenID Connect) というように OAuthが使うことが推奨されている。つまりアプリ毎にアクセストークンが必要
http://stackoverflow.com/questions/7130648/get-user-info-via-google-api https://developers.google.com/+/api/auth-migration#timetable https://developers.google.com/accounts/docs/OAuth2Login
PassPort一覧 http://passportjs.org/guide/providers/
Facebook, Twitter IDとの連携あたりの開発