passport.jsのドキュメントに従い、twitterで認証をしたいのですが、ブラウザから拒否されます。
このサイトは安全に接続できません ERR_SSL_PROTOCOL_ERROR
コードはドキュメントとほぼ同じです。
var passport = require('passport') , TwitterStrategy = require('passport-twitter').Strategy; passport.use(new TwitterStrategy({ consumerKey: TWITTER_CONSUMER_KEY, consumerSecret: TWITTER_CONSUMER_SECRET, callbackURL: "*******ap-northeast-1.compute.amazonaws.com:8080/oauth/twitter/callback/auth/twitter/callback" }, function(token, tokenSecret, profile, done) { User.findOrCreate(..., function(err, user) { if (err) { return done(err); } done(null, user); }); } ));
cloud9でアクセスしていますが、試しに ローカルからlocalhost:3000
やってみますとcallbackに遷移してくれます。
ブラウザ側のSSLの問題だということなのかと思われますが、どのような対処が良いのかお伺い出来ればと思います。
あなたの回答
tips
プレビュー