2011-01-26 31 views
4

ここで使用しているStackOverflowのシステムと同様に、ASP.NETアプリケーション用にOpenIDを使用してメンバーシップシステムを実装しようとしています。私はOpenAuthライブラリが一般的に行方として認識されていることを知っていますが、実装方法を理解する上で問題があります。OpenIDを使用したメンバーシップシステムの実装

私はドメインオブジェクトを永続化するためにNHibernateを使用します。私はユーザー名列、電子メール列などを持つUsersテーブルを持っています。私は自分のユーザーテーブルとOpenIDを統合する方法がわかりません。これについては良いチュートリアルは見つかりませんでした。誰にもこれに関する経験はありますか?それを行う最善の方法は何ですか?

答えて

1

タイラー、はい、私はOpenAuthライブラリがあまりにも複雑すぎることを発見しました( "over engineered"と読んでください)。だから私は自分自身を開発し、それをオープンソースライブラリにしました。

あなたは私が同様に利用できる非常に簡単な作業デモアプリケーションを持っていて、時間がない中で起動して実行する必要があり、ここで OAuth C# Library

を私のウェブサイトを、それをチェックアウトすることができます。

+0

ありがとう、Shiv、これはうまくいくようです。これは、メンバーシップシステムとしてユーザーテーブルに統合するのは簡単でしょうか? –

+0

はい、それは本当に簡単でしょう。ライブラリは本質的にOAuthプロトコル部分を処理し、最終的に受け取った情報/データへのアクセスを提供します。だからあなたはそのデータを保存したり、あなたが望む何かをすることができます。それがどうなるか教えてください。 –

3

チェックアウトthis blog postRick Strahlから。

OpenIDで認証と登録を行う方法の良い書き方です。

+0

ありがとう、私はこれを読んでくれます。 –

0

はそれをチェックアウト:​​

実装するのは非常に簡単に。がんばろう!

関連する問題