以下のサイトからソースコードをダウンロードしました http://oauth-io.github.io/oauth-js/
そのままtwitter用に実装されています。しかし、アプリの消費者キーで初期化すると、不明なキーが返されます。消費者キーフォームのデモソースコードを指定すると、必要な設定が機能します。
function twitterLogin()
{
console.log(OAuth);
OAuth.initialize('xxxxxx');
OAuth.popup('twitter', function (error, success) {
console.log('error ' + error);
console.log('success ' + success);
});
}
不明なキーとポップアップがすぐに閉じられたと言うだけです。
ありがとう