質問: 現在node.jsでTwitterのOauth認証アプリを作っているのですが、 ネットで調べて出てくるソースの成功例が、自分のイメージしているものと違って困っています。 こちらのサイトはTwitterOauth認証は確かに出来ていますが、 認証した結果は自分のアカウントであり、Consumer Key(API Key)とConsumer Secret(API Secret)をプログラム内で指定して認証しているに過ぎません。 私はtwitterOauth認証ページに遷移してユーザがIDとパスワードを入力してログインできるシステムを作りたいです。 アドバイスいただけませんか。よろしくお願いいたします。
回答: > > 認証した結果は自分のアカウントであり、Consumer Key(API Key)とConsumer Secret(API Secret)をプログラム内で指定して認証しているに過ぎません。 > > > ここで言う「自分のアカウント」というのは、morikzさんのアプリを利用しているユーザのアカウント、すなわちOAuth認証を受けたいユーザアカウントだと思うのですが、何か問題があると考えられているのでしょうか。 > > 私はtwitterOauth認証ページに遷移してユーザがIDとパスワードを入力してログインできるシステムを作りたいです。 > > > Twitterログアウト状態でアクセスすれば、Twitterのログイン認証を受けた上でOAuthを受け入れるかの選択肢が出てくると思います。 morikzさんの作成されているアプリの種類がわかりませんが、いわゆるWebアプリであれば(node.jsとのことなのでおそらくそうでしょう)、ブラウザのCookieによってログイン状態が共有されますので、Twitterログインが省略される場合もあるでしょう。 (ネイティブアプリであればログイン状態は共有できないので常にTwitterログイン処理から始まります。)