2

同じアプリ サーバー (Tomcat/Glassfish) で 2 つの個別の Grails アプリを実行している場合、ユーザーが最初のアプリにログインできるようにしてから、2 番目のアプリの認証を取得して、そのアプリにアクセスしたときにプロンプ​​トが表示されないようにするにはどうすればよいですか?

4

3 に答える 3

1

IMO の最善の方法は、フェデレーション ログイン サーバーを実装することです。たとえば、Web シングル サインオン ソリューションであるCAS (Central Authentication Service)。これにより、異なるアプリ サーバー/マシンで実行されているアプリケーションを統合することもできます。

于 2008-12-19T10:29:58.930 に答える
0

また、CAS ルートを使用することをお勧めします。最新の acegi プラグインには CAS がサポートされているため、かなり簡単になります。ただし、CAS の目的は認証 (ユーザーが誰であるか) であるため、承認 (ユーザーができること) が必要です。

于 2008-12-24T17:25:27.947 に答える
0

クラウドの統合を可能にする grails 用のクラウド プラグインがあります。詳細については、 http: //www.atlassian.com/software/crowd/ を参照してください。

于 2008-12-20T12:17:14.047 に答える