Configuring the WebSphere application server to work with BMC Atrium SSO server
As an option, you can configure the WebSphere application server to work with the BMC Atrium Single Sign-On (SSO) server. To configure the WebSphere application server to work with the BMC Atrium SSO server, you must have already installed and set up the BMC Atrium SSO server.
Before you begin
If you have already deployed BMC IT Business Management Suite on WebSphere, you must first undeploy the application and then configure the WebSphere application server to work with the BMC Atrium SSO server.
To configure the WebSphere application server to work with the BMC Atrium SSO server
- Stop the application server.
- Copy the certificate truststore file (cacerts) from the $\<WebSphereHome>\java\jre\lib\security* directory to the *$<WebSphereHome>\bin directory.
- Copy the deployment utility webagent.zip file from the Atrium SSO server build to the temporary directory called <WEB_AGENT_DIR>.
Run the following deployer script from the websphere java directory:
java -jar $<WEB_AGENT_DIR>\deployer.jar --install --container-type WEBSPHEREV7
--atrium-sso-url https://<FQDN-of-Atrium-SSO-Server>:<port>/atriumsso
--web-app-url http://<FQDN-of-ITBM-Server>:<port>/itm --container-base-dir
"<WEBSPHERE_HOME>" --instance-config-directory "<ITBM_APPLICATION_CONFIG_DIR>"
--server-instance-name "<WEBSPHERE_APPLICATION_SERVER_FOR_ITBM>" --admin-name
amadmin --admin-pwd password --jvm-truststore
"<WEBSPHERE_HOME>\java\jre\lib\security\cacerts"
--jvm-truststore-password changeit --truststore "<WEBSPHERE_HOME>\bin\cacerts"
--truststore-password changeitFor example, you can specify the following script:
java -jar "C:\Program Files\BMC
Software\ARSystem\midtier\webagent\deployer\deployer.jar"
--install --container-type WEBSPHEREV7
--atrium-sso-url https://w8k-itsm-vm16.dsl.bmc.com:8443/atriumsso
--web-app-url http://w28-itm-vm02.dsl.bmc.com:9080/itm/
--container-base-dir "C:\Program Files\IBM\WebSphere\AppServer"
--instance-config-directory "C:\Program Files\IBM\WebSphere\AppServer\profiles
\AppSrv01\config\cells\w28-itm-vm02Node01Cell\nodes\w28-itm-vm02Node01\servers
\server1"
--server-instance-name "server1" --admin-name amadmin --admin-pwd password
--jvm-truststore
"C:\Program Files\IBM\WebSphere\AppServer\java\jre\lib\security\cacerts"
--jvm-truststore-password changeit
--truststore "C:\Program Files\IBM\WebSphere\AppServer\bin\cacerts"
--truststore-password changeit- Start the application server.
- In the WebSphere application logon window, specify the User ID as itmadm and Password as itmadmin and press Enter.
- In the left navigation pane of the Integrated Solutions console, click Servers > Server Types > WebSphere application servers.
- In the WebSphere application servers page, click the server on which you have installed BMC IT Business Management Suite.
- In the Application servers > server page, click Java and Process Management in the Server Infrastructure options on the right.
- In the Java and Process Management options, click Process definition.
- In the Process definition page, click Java Virtual Machine in the Additional Properties options.
- In the Java Virtual Machine page, click Custom properties.
- To specify a new property, click New.
In the Custom properties > New page, specify the following properties and values for custom repository:
Name
Value
atsso.configuration.dir
Atrium SSO agents configuration directory. For example, C:\Program Files\IBM\WebSphere\AppServer\atssoAgents
- Click OK.
- Click Save in the Message box at the top of the screen to commit the changes.
- In the left navigation pane of the Integrated Solutions Console, click Security > Global security.
- In the Global security page, click the Security Configuration Wizard button.
- In the Specify extent of protection page, select Enable application security and click Next.
- In the Select user repository page, select the Standalone custom registry option and click Next.
Add the following properties and values for the custom repository:
Name
Value
sso.installed
true
cacerts.path
C:/Program Files/IBM/WebSphere/AppServer/bin/cacerts
cacerts.password
changeit
sso.acceptAllServerCertificates
true
- Click Next.
- Verify the Summary page, and click Finish.
- Click Save in the Message box at the top of the screen to commit the changes.
- In the Global security window, click the Available realm definition list and select Standalone custom registry.
- Click the Set as current button.
- Click the Java Authentication and Authorization Service option.
- In Java Authentication and Authorization Service, click System Logins.
- In the resources list, select the WEB_INBOUND resource.
- In the JAAS login modules table, click the com.itmsoft.security.auth.module.ITBMLoginModule option.
Specify the following custom properties and values:
Name
Value
sso.installed
true
cacerts.path
C:/Program Files/IBM/WebSphere/AppServer/bin/cacerts
cacerts.password
changeit
sso.acceptAllServerCertificates
true
- Click Apply and OK.
- Click Save in the Message box at the top of the screen to commit the changes.
Where to go from here
Deploy BMC IT Business Management Suite on the WebSphere application server.