2012-01-07 6 views
-3

私はたくさん試しましたが、Yahoo、Twitter、Facebookを使って自分のウェブサイトにopenidを追加できませんでした。私は私のウェブサイトにオープンIDとしてGoogleを追加しましたが、Facebook、Twitter、Yahooを追加することはできません。ヤフーやFacebook、Twitterアカウントで自分のウェブサイトにログインできるようにするにはどうすればいいですか?

どうすれば、YahooやFacebook、Twitterアカウントで自分のウェブサイトにログインできるようにすることができますか?

+0

APIはありませんか? – Topro

+1

右のリンクを試してみてください。 - > – animuson

答えて

1

サービスのAPI(Google、Facebook、Twitter、Yahoo)を使用することも、OpenIDを使用することもできます。

ここにコードを投稿することができますが、下記のリンクはありませんが、あなたに多くを助ける:

https://developers.facebook.com/docs/authentication/

http://dev.twitter.com/pages/auth

http://openid.net/add-openid/

http://code.google.com/apis/accounts/docs/OpenID.html

http://wilkinsonlab.ca/home/node/31

Teezの答えWIH沿い
2

は、基本的なプロセスは

  • セットアップ設定サイト(コールバックURLなど)を備えた彼らのAPI /建物のアプリを使用するための具体的なサイトと

    1. 登録一般的であるとシークレットを取得し、公開鍵
    2. あなたのサイトから、特定のサイトの認証ページにユーザーを送ります。
    3. あなたのアプリケーション/サイトを「承認」した後、コールバックURLは特定のサイトの情報で呼び出されます。通常は、特定のサイトへのAPIコールで使用するためにデータベースに保存する必要がある長期キー/コードが含まれます。
    4. 以前の長期キー/コードでAPI呼び出しを使用してユーザー情報を取得して保存します。
    5. ユーザーがログインするには、特定のサイトのAPI呼び出しを使用して、新しいキーを取得するために再認証しないと、長期キー/コードが有効であることを確認する必要があります。
  • 関連する問題