web-dev-qa-db-ja.com

コンテンツ管理システムとASP.NETの組み合わせ

コンテンツ管理システム(CMS)とカスタムWeb開発(ASP.NET MVCで行われます)のブレンドが必要と思われるサイトを作成します。私はフェンスのASP.NET MVC側を理解するために多くのWeb開発経験がありますが、CMSの知識はあまり得られません。

現在、私の最大の質問は、ASP.NETのセキュリティをCMSと統合することです。現在、複数の運用サイトの認証を処理し、ドメイン(* .example.com)の下に認証Cookieを作成するASP.NET MVCサイトがあります。 Cookieはワイルドカードであり、同じドメインの他のアプリケーションで使用できるため、ページはシングルサインオンページのように機能します。

ユーザーに資格情報を2回入力させないようにしたいです。これらの既存のアプリケーションの構造を考えると、ASP.NETフォーム認証でうまく機能するCMSはありますか?

余談ですが、今はDr​​upalに傾いていますが、まだ決まってはいません。

5

DotNetNukeは信頼性の高いa.Net CMSソリューションであることがわかりました。独自のSSO認証プロバイダーも含め、いくつかのモジュールを簡単に構築しましたが、それらがMVCをサポートしているかどうかはわかりませんが、試してみます。オープンソースで、Telerikコントロールスイートをすぐに使用できます。ダウンロードできるHTMLボイラープレートスキンがあり、最も重要な開発タスクを開始できます。

CMSのどの特定の機能が必要ですか?

1
Stuart

ASP.NET MVC上に構築/サポートされているCMSの使用を検討しましたか?

Drupalは強力で柔軟ですが、「ブレンド」について話しているので、おそらく認証だけでなく、より多くの統合/カスタマイズを行うことになります。長い目で見れば、ASP.NET MVCとPHPをミックスアンドマッチするよりも.NET側に固執する方が簡単かもしれません。

Sitefinity v5をご覧になりましたか? (免責事項:私はSitefinity MVPです)バージョン5.1以降、MVC、Webforms、および特許取得済みのハイブリッドクロスさえも完全にサポートしているため、簡単に逃げることができます。オープンソースではありませんが、Telerikのコントロールのように、ユーザーフレンドリーで考え抜かれているだけです。開発者/ユーザートレーニングの不足がそれを補うかもしれません。

これらはフォーム認証を完全にサポートしていますが、アップグレードしたり、より安全にしたい場合に備えて、クレームベースのアプローチも可能です。ドキュメントへのリンクは次のとおりです。

Sitefinity認証モデル

0
jbokkers