質問
Spring Source 2.0セキュリティプラグインを使用しており、セキュリティのRequestmapメソッドを使用して、このページで説明されているチュートリアルを実行しました。
次のように2番目の書店を作成し、同じチュートリアルを実装したいと思います。
grails create-app bookstore2
両方のアプリが同じデータベースを共有するため、すべてのユーザー、ロールなどが2つのアプリ間で共通になります。最後に、特定のユーザーが最初の書店で認証される場合、2番目の書店で自動的に認証されるようにします。これを実装する最良の方法は何ですか?
解決
「記憶する」を活用できますAcegiが提供する機能。 Cookieベースであるため、最初のアプリケーションに対して認証されると、Cookieをドロップし、2番目のアプリケーションにログインしようとすると、セキュリティモデルが同一である限り、Cookieを介してすぐに認証されます。
参照:詳細については、 Acegiのドキュメントをご覧ください。
>他のヒント
CAS をご覧ください。これは、プラットフォームに関係なく、複数のWebアプリケーションでシングルサインオンを使用できるフェデレーションログインサーバーです。これはJava、Springベースですが、アーキテクチャに慣れる必要があります。 Spring SecurityにはCASのサポートが組み込まれています。
所属していません StackOverflow