Mapping the BMC Remedy AR System users to the chat server
There are two ways to map the BMC Remedy AR System users to the chat server:
To use the Openfire AR Authentication plugin (arauth.jar) for mapping
The Openfire AR Authentication plugin allows BMC Remedy AR System users to get authenticated automatically on the Openfire server.
Follow the steps given below to install the Openfire AR Authentication plugin:
- Stop the Openfire process.
Go to https://communities.bmc.com/communities/docs/DOC-19158 and copy the arauth.jar file to the OpenfireInstallDir/lib directory.
Copy the arapi91_build001.jar, and the arutil91_build001.jar files from <mid tier installation directory>\WEB-INF\lib to the OpenfireInstallDir/lib directory.
- Start the Openfire Server.
- Open the Openfire Administration Console (http://<hostname>:9090) and then select Server > System Properties.
- Click the Edit icon for the provider.auth.className property and change the value to org.jivesoftware.openfire.auth.HybridAuthProvider
- Click Save Property and add the following properties under the Add new property section:
- Name: hybridAuthProvider.primaryProvider.className
Value: org.jivesoftware.openfire.auth.DefaultAuthProvider - Name: hybridAuthProvider.secondaryProvider.className
Value: com.bmc.arsys.social.chat.openfire.auth.ARAuthProvider
- Name: hybridAuthProvider.primaryProvider.className
- (When using third-party applications) To connect to the Openfire server on behalf of BMC Remedy AR System user, add the following AR Server entries under the Add new property section:
- Name: arsProvider.password.<ARServerName>
Value: <Remedy-App-Service-Password property value in the ar.cfg file of that server> Name: arsProvider.port.<ARServerName>
Value: <ARServerPortNumber>
- Name: arsProvider.password.<ARServerName>
Stop and restart the Openfire server and ensure that you are able to log on to Openfire Administration Console using Openfire admin credentials. Then, log on to Openfire server by using the BMC Remedy AR System user name and password with external chat clients. For example, pidgin.
To use the AR System Chat User Mapping form for mapping
Using the AR System Chat User Mapping form, you can create the Openfire users manually (or use existing users) and map them to the BMC Remedy AR system users. The mapped user is used to log on to the Openfire server.
For mapping the BMC Remedy AR System user names that are not XMPP compliant to the Chat user names, open the AR System Chat User Mapping form in a browser.
Provide the required information in the AR System Chat User Mapping form as follows:
AR System Chat User Mapping form fields
- Save the form.