2012-01-02 9 views
0

私はソーシャルメディアのログイン機能をサイトに追加する必要があります。これらの2つに関する既存の初心者のドキュメントが多かれ少なかれ、少し詰まっています。dotnetopenauth対WIF

DotNetOpenAuthの基本はnerddinnerをチェックして把握しましたが、ここではWIFを提案していますので、調べ始めました。私はすぐに、これが共有ホスティングで実現可能かどうかを説明する明確な情報を得ることは容易ではなかったことに気付きました。私は実際には、すべてのリファレンス知識、技術概要(とにかくチェックアウトされています)を使いこなそうとは思っていませんが、基本的な機能を見ることができます。

だから私の質問は以下のとおりです。

  1. どこで基礎と説明した様式で機能するために必要なWIF裸の最小値を示す任意のチュートリアルを見つけることができますか?好ましくは、単一のMVCサイトでWIFをローカル認可と組み合わせて設定すること。ステップバイステップのドキュメントはありますか?
  2. WIFは単一のサイトで実現可能ですか、またはDotNetOpenAuthなどの他のソリューションを見つけるか、別のAPIを使用するのが最善の方法でしょうか?この一歩を踏み出そうとすると、AD/ADFSv2と組み合わせた大規模、複数アプリケーション、プラットフォーム環境におけるWIFの価値に関する情報しか見つかりませんでした。これは私が必要とする範囲を完全に超えています。
  3. 私はWIFに関する情報を見ると、主にADFSv2とSTSにリンクしています。これは、たとえば共有ホスティングでの展開のために実装することは可能ですか?

問題についてのご意見はありがとうございます。

答えて

1

WIF - ハウツーセクションhereを参照してください。

Get Started with Windows Identity Foundation (WIF)

おそらくWIF/ACSを使用することです。良いリンクhereまたはWindows Identity Foundation (WIF) and Azure AppFabric Access Control Service (ACS) Content Mapをご覧ください。

もう1つの方法は、カスタムSTSにOAuth2を追加することです。これの本当に良い例は、Identity Serverを参照してください。

0

DotNetOpenAuthは共有ホスティングでは間違いなく動作し、がウェブサーバーに設定されている必要はありません(ウェブサイトのBinフォルダ内の.dll)。特にソーシャルネットワーキングサイトに応じて、OpenID対応サイトに接続している場合は、数行のコードだけで結構です。

OAuthまたはOAuth 2を使用するサイトには、それぞれの独自のAPIに対して個別のサイトを書くためのコードがありますが、サポートするコードがない限りWIFでも同様ですあなた自身のウェブサイトに合ったウェブサイトを作成することができます。