ユーザー アカウントを必要とする新しい Web アプリケーションの構築を開始しています。このサイトで使用している OpenID を取得したので、アプリケーションでの認証に OpenID を使用できれば素晴らしいと思いました。OpenID を ASP.NET サイトに統合する方法についての良いチュートリアルはありますか?
6 に答える
ASP.NET での DotNetOpenID の使用に関する Scott Hanselman の投稿を参照してください。Andrew Arnott のブログには、ASP.NET MVC を含む ASP.NET で DotNetOpenID を使用するためのサンプルがたくさんあります。
最近、Subtext 2.0 リリース用に DotNetOpenID を接続しました。とてもスムーズに進みました。DotNetOpenID のダウンロードに含まれているコード サンプルは非常に役に立ちます。私がお勧めする 1 つのことは、ライブラリのみを使用し、ASP.NET コントロールを避けることです。テーブルベースのレイアウト (ハードコード) を使用しており、スタイルを変更するのはかなり困難です。
http://code.google.com/p/dotnetopenidで利用可能な DotNetOpenId
OpenId を ASP.NET サイトに統合する方法についての良いチュートリアルはありますか?
Andrew Arnott の投稿「ASP.NET Web サイトに OpenID を追加する方法 (C# または VB.NET)」
同じことを検討しています。Open ID サイトには、「For Developers」@ 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 を使用しており、そこに実装するための作業コードを見つけることができます。