ASP.NET での OpenID 認証?
-
08-06-2019 - |
質問
ユーザーアカウントを必要とする新しい Web アプリケーションの構築を開始しています。このサイトで使用している OpenID を取得したので、アプリケーションの認証に OpenID を使用できれば素晴らしいだろうと考えました。OpenID を ASP.NET サイトと統合する方法に関する優れたチュートリアルはありますか?
解決
見る DotNetOpenID の使用に関する Scott Hanselman の投稿 ASP.NETで。 アンドリュー・アーノットのブログ には、ASP.NET MVC を含む ASP.NET で DotNetOpenID を使用するためのサンプルが満載です。
最近、Subtext 2.0 リリース用に DotNetOpenID を接続しました。非常にスムーズに進みました。DotNetOpenID のダウンロードに含まれているコード サンプルは非常に役に立ちます。私がお勧めする 1 つのことは、ASP.NET コントロールを使用せずにライブラリのみを使用することです。テーブルベースのレイアウト (ハードコード) が使用されており、スタイルを変更するのはかなり困難です。
他のヒント
DotNetOpenId は次の場所で入手できます http://code.google.com/p/dotnetopenid
OpenId を ASP.NET サイトと統合する方法に関する優れたチュートリアルはありますか?
Andrew Arnott の投稿「ASP.NET Web サイトに OpenID を追加する方法 (C# または VB.NET)」
私も同じことを検討中です。Open ID サイトには、「開発者向け」@ というリンクがあります。 http://openid.net/developers/ そこから「Open Libraries」へのリンクがあります @ http://wiki.openid.net/Libraries そして最後にそこから「DotNetOpenID」@と呼ばれるものがあります http://dotnetopenid.googlecode.com/ おそらくそれがあなたが探しているものです。
幸運を。
DotNetNuke は現在の例としては適切ではないかもしれません。統合を行ったとき、DotNetOpenID は現在 OpenID 2.0 仕様をサポートしていませんでした。私は 2.0 サポートを得るためにフォークをハッキングしましたが、公式 DotNetOpenID 2.0 リリースのためにそれを取り出す機会がありませんでした。
をチェックしてください。 DotNetNuke コードベースも同様に、過去数回のリビジョンで OpenID を使用しており、それを実装するための機能するコードがそこにあります。