Buxfer (Buxfer.com) がユニバーサル ログイン システムをどのように実装したか、何か考えはありますか? 彼らは Facebook Connect と Google Friend Connect を使用しましたか? .NET C# を使用して自分のサイトに実装しようとしていますが、Google Connect 用の .NET クライアント ライブラリが見つかりませんでした。しかし、Buxfer がどのようにしてユーザーが Facebook や Google アカウントだけでなく、Yahoo、AOL、Microsoft、Open ID などの他のアカウントでもサインインできるようにしたのか、興味がありました。
6 に答える
Buxfer.com はさまざまなプロトコルを使用しており、
- 彼らは、AOL、Google、もちろん OpenID ログインに OpenID を使用しています。
- Facebook Connect は Facebook に使用されます。
- Yahoo の bbAuth
- Microsoft の LiveId
すべてのフローは非常に似ており、ほとんどの ID プロバイダーはライブラリも提供しているため、Web サイトにすべてを実装することはそれほど難しくありません。
複数のプロトコルを扱いたくない場合は、他の人が言及したように rpxnow.com を調べることができます。
あなたの質問に対する直接の答えではありませんが、私が使用した簡単な解決策(OpenID、OAuth、および今日の詳細について心配する必要はありません)はhttp://rpxnow.com/であり、機能しますチャームのようですが、もちろん「ホストされた」サインインです
DotNetOpenAuthは、OpenId サポートを追加するのに最適なライブラリの 1 つです。すべての OpenId プロバイダーといくつかのバリアントをサポートしています。ダウンロード可能なものにも多くの例が含まれています。dll への参照を追加し、アーキテクチャに応じてサンプルの 1 つをコピーするだけです。
ライブ認証を取得するには、http: //dev.live.com/liveid/から SDK を取得します。
openid を使用すると、多数のプロバイダーがカバーされます。facebook の場合、.net の場合は facebook ライブラリを使用し、openid の場合は dotnet dotnetopenidauth ライブラリを使用します。