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