カスタムIDベースの認証からオープンIDへの移行に関する推奨事項はありますか?落とし穴や落とし穴のように。私は本当にOpenIDに嫌われている/していない人たちのために両方を提供したいと思います。これは、レコード用のASP.Net MVCアプリケーションです。カスタム認証からオープンIDへの移行
答えて
実際にはOpenIDを使用することができます。アカウント/プロファイルのデータを実際のログインメカニズムから切断する限り、技術的にどちらかをシームレスに使用できるはずです。その後、OpenIDスキームを使いたくないユーザのためのユーザ名と(暗号化された)パスワードを保持できるLoginsテーブルを保持することができます。次に、ユーザーがローカルのログインシステムまたはOpen IDスタイルAPIログインのさまざまなプロバイダを使用できるように、アカウントのテーブルでログインの詳細(ユーザーが最後にログインしたときなど)を保持します。次に、さまざまなクラスを作成して、ローカルシステム経由でのログイン、Gmail経由でのログイン、Open IDによるログインなどの詳細を処理できます。これらのクラスはすべて同じインターフェイスに準拠しています。次に、Accountsレベルでどのような方法を好むかを確認することによって、特定のAccountをログインするために使用するクラスを決定する詳細を扱うファクトリを作成します。
現在の認証方法をサポートしなくても、OpenIDアカウントを現在のユーザーテーブルにリンクすることをお勧めします。
私は最近私のサイトでこれを行い、完璧に動作します。
ブライアン私は現在のログインシステムにopenidサポートを追加することにも興味があります...私はあなたのウェブサイトstaga.netを見ました(まずgr8サイトと私はあなたのオープンID統合が本当に好きです) ...私はplaxoでの基本的な概要と指示を読んできました。また、PHPのopenidクラスもあります...私が抱いている唯一の問題は、クラスで何をすると思いますか? openid_urlを渡してサービスプロバイダからの応答を得る...ヘルプが大いに感謝されるでしょう...ありがとう – halocursed
私は正常にhttp://stevelove.org/projects/dope-openid/を使用してSOに類似したものを実装しましたが、私はあなたのアプローチがそれぞれのopenidプロバイダーにボタンを使用することを本当に好きですし、あなたにもfacebookを持っています...どのようにFacebookのサポートを追加しましたか?あなたもそれを手伝ってくれますか...ありがとう – halocursed
- 1. ドメイン認証からSQL Server認証への移行
- 2. 会社のFacebookオープンID認証?
- 3. ASPからPHPへのパスワード認証の移行
- 4. Amazon AWS。ルート資格情報からIAM認証への移行
- 5. Google App Engine:カスタム認証またはオープンIDを使用するときのエンドポイント認証
- 6. カスタムASP.NETアプリケーションからSharepointサービスへの移行
- 7. カスタムASPおよびASP.NETアプリケーションからPHP(Typo3)への移行
- 8. カスタム暗号化からDeviseへの移行方法
- 9. ServiceStack認証からカスタム認証応答オブジェクトを返す
- 10. OracleからSQL Serverへの移行の確認
- 11. フォーム認証からWindows認証への変換
- 12. は、Tomcatの移行 - 認証の問題
- 13. WCFカスタム認証
- 14. カスタム認証が
- 15. カスタム認証OpenRasta
- 16. カスタム認証
- 17. asp.netのカスタム認証
- 18. Asp.Net 2.0からAsp.Net 4.0への認証
- 19. PHPからWindowsへのクレームベース認証?
- 20. オープン認証2.0 - 固有のセキュリティリスク
- 21. firebase custom authカスタム認証を行うワークフロー
- 22. GoogleのFacebookブックなどのようなオープンIDによる認証
- 23. EJB:カスタム認証と承認
- 24. VS.NETからXcodeへの移行のヒント
- 25. httpからhttpsへのウェブサイトの移行
- 26. Netbeansのantからmavenへの移行
- 27. websphereからtomcatへのアプリケーションの移行
- 28. LinuxからAndroidへのモジュールの移行
- 29. C++からC#へのコードの移行
- 30. SP2007からSP2010へのピクチャライブラリの移行
私はUserテーブルと、ユーザーは複数の資格情報を持つことができる資格テーブルを持っているのが好き。そうすれば、ユーザーは複数のOpenIDやInfoCardなどを持つ可能性があります。 また、http://wiki.openid.net/Relying-Party-Best-Practicesを読んで詳細を確認してください。 –