4

私は既存のプロジェクトを再構築するように割り当てられました。このプロジェクトは、2つの機能を備えたポータルです。

  1. ユーザーがシングルサインオンして、他の既存のWebアプリからの簡単な情報を表示できるようにする
  2. 他のWebアプリのAPI/データベースを介したユーザーの管理

このプロジェクトでは、Spring Portlet MVC 3eXoポータルコンテナ、およびCASシングルサインオンを使用します(それぞれがスタンドアロンのWebアプリです)。

時間が経つにつれて、最初の機能をシャットダウンする必要があることがわかります。これにより、シングルサインオンが残り、ユーザーはリンクをクリックして他のシステムにアクセスできます。このプロジェクトをSpringMVCを使用して通常のWebアプリに変換し、eXoプラットフォームの重さを取り除きたいと考えています。この状況にさらされた人は誰でも提案をしてください。これを行うためのエレガントな方法はありますか?

4

1 に答える 1

1

これは非常に簡単な変換です。Spring MVC と Spring Security は、シングル サインオンを容易にします。バラバラにするにはいくつかの単調な作業が必要になりますが、そのほとんどは Spring Security ファイルを構成することになります。幸いなことに、これを行う必要があるのは 1 回だけです。ただし、Spring MVC は簡単です。これは、柔軟性に優れた素晴らしい MVC 実装です。使って後悔したことはありません。

于 2012-10-27T21:56:03.207 に答える