1

私はopensso(openam)が初めてです。Tomcat にデプロイされた Web アプリケーションを SSO を使用して保護したいと考えています。明確にする基本的な質問があります。

  1. tomcat、opensso.war など、作業を完了するために必要な基本的なソフトウェア コンポーネントは何ですか?
  2. インストールする必要があるポリシー エージェントの数と場所。

私はその文書を一読しましたが、明確に理解することができません。

前もって感謝します。あなたのリプレイを待っています..

ジェームズ

4

2 に答える 2

1

You need to install the OpenSSO (now OpenAM) server first. This includes an installation of Tomcat, if you have not installed it yet. Here is a good guide to install OpenAM on Ubuntu. The installation is quite simple, just download the right openam.war File and copy it to the Tomcat webapps directory. The GUI Configurator will guide you through the rest of the basic configuration process.

Then you need a J2EE Policy Agent for a J2EE application, or a Web Policy Agent for a normal web server or a web app in a different language (Web agents protect resources on web and proxy servers while J2EE agents protect resources on application and portal servers, see here). ForgeRock offers a guide to install a Web Policy Agent for Apache. You will need one Web Policy Agent for each Apache instance, because they are implemented as an Apache module.

于 2011-06-17T16:09:05.957 に答える
0

http://blogs.oracle.com/jespraha/entry/opensso_on_tomcat_5_5xの手順を試して、特定の問題があれば元に戻すことをお勧めします

Tomcat 5.5x & 6.0x 
----------------- 

These are the steps we used to successfully install OpenSSO b3 on Tomcat 5.5x & 6.0x. It should be the same for b4. 

- extract Tomcat package 
- copy webservices-api.jar from http://download.java.net/general/opensso/extlib/latest/opensso-sun-extlib.zip to /common/endorsed (in version 6, you have to create these two directories) 
- edit /bin/catalina.sh 
add -Xms256m -Xmx1024m to the start command (find sth like "elif [ "$1" = "start" ] ; then") 
Note: there are 2 parts, one with -security switch, the second without it, edit the second one 
- restart server 
(/bin/shutdown.sh, /bin/startup.sh) 
- copy opensso.war to /webapps 
- restart server 
- run configurator (host:port/opensso) 
- restart server 
<script type="text/javascript"> var sc_project=3055623; var sc_invisible=0; var sc_partition=33; var sc_security="2841646f"; </script> <script type="text/javascript" src="http://www.statcounter.com/counter/counter_xhtml.js"></script>
于 2010-10-01T11:06:44.540 に答える