4

Twitter oAuthを使用して、ユーザーが自分のサイトにサインアップできるようにします。

サインアップからのユーザーのaccess_token、access_secretを保存しています。
ユーザーがサイトに戻って自分のアカウントにログインしたい場合、Twitterのログイン/パスワードを使用してユーザーを認証するにはどうすればよいですか?

ユーザーに次のようなアクセス権を与えるように依頼したくありません。
-example.comにアクセスして、Twitterでコンテンツを読み書きできるようにします。

ユーザーはすでにTwitterのクレデンシャルを使用してサインアップしていますが、別のパスワードを作成するように依頼する代わりに、それを再利用するにはどうすればよいですか?
oauthに加えてauthlogicに挑戦したくない

現在、ユーザーがすでにTwitterにログインしている場合は、ユーザーを認証できます。access_token、access_secretを使用します。彼がログインしていない場合はどうなりますか?Twitterのユーザー名/パスワードの入力を求め、アプリの認証を行うにはどうすればよいですか?

ご協力いただきありがとうございます。

4

2 に答える 2

3

それらをOmniAuthgemで使用してみてください。それを非常に簡単に行うことができます。

別のgem依存関係が必要ない場合は、 Twitter戦略抽象的なoauthロジックで何をするかに基づいて、独自の機能をコード化することができます。

于 2011-05-25T11:17:20.283 に答える
0

このRailsCastsエピソードは、アプリによって維持される個別のユーザーアカウントを必要とせずに、OAuth検証のみを必要とする単純な認証システムを作成する方法を示しています。

于 2011-05-25T11:34:37.383 に答える