Troubleshooting Remedy Single Sign-On integration with Smart IT
Scope
One or more users might experience the problem.
Resolution
Perform the following tasks to troubleshoot the Remedy Single Sign-On integration issues:
Task | Action | Steps | Reference |
---|---|---|---|
1 | Integrating Remedy Single Sign-On with Action Request System (AR System) | Using the installer, verify that Remedy Single Sign-On is integrated with AR System. Perform this check before integrating the Remedy Single Sign-On agent with Smart IT. | Integrating Remedy SSO with BMC Remedy AR System and Remedy Mid Tier (BMC Remedy Single Sign-On documentation) |
2 | Verify processes and verify that you are able to log in to Remedy Mid Tier or Smart IT. |
| See the following video for troubleshooting Remedy Single Sign-On: |
3 | Confirm Remedy Single Sign-On integration with Remedy AR System and Smart IT. | a. Confirm that Remedy Single Sign-On has been successfully integrated with Remedy AR Server. b. Confirm that Remedy Single Sign-On has been successfully integrated with Smart IT. d. Ensure that the SAML_AUTHENTICATION parameter is set to 1 in the Smart IT database. To integrate Remedy Single Sign-On with Smart IT, use the following SQL queries: i. To enable the SAML_AUTHENTCATION parameter, use the following query: ii. To Verify the value of the SAML_AUTHENTICATION parameter, use the following query: |
|
4 | Confirm Remedy Single Sign-On configuration files. | Verify the following files:
| RSSO_Tomcat is the home directory of Tomcat on which Remedy Single Sign-On server is deployed. APPLICATION_HOME is the application path that contains 'WEB-INF' folder. AR is the home directory where Remedy AR System is installed. |
5 | Verify the Remedy Single Sign-On Admin Session Report. |
| |
6 | Verify the RSSO integration on the AR server that points to Smart IT |
Note: Access the SMT:Administration Console form directly. Do not use the old BMC MyIT Administration Console form from Application Fly-out for configuration changes.
| |
7 | Validate configurations in the AR system server. | Confirm that the following messages are present in the Smart IT debug logs:
If Operating-Mode is set to 1, change it to 0 and restart the AR and Smart IT services. | |
8 | Verify the RSSO configurations | Configuration 1:
Configuration 2:
| |
9 | Confirm setting if SSL-based URLs are enabled for RSSO or Smart IT | If SSL based URLs are used, ensure that the following parameters are set to true: File: <SmartITTomcat>/external-conf/rsso-agent.properties | |
10 | Verify RSSO related libraries in the Smart IT Tomcat folder | To install the new Remedy SSO features in an upgraded environment, perform the following steps:
| |
11 | Verify arjavaplugin.log in AR Server | Look for the following errors related to ARSYS.AREA.RSSO plugin at ARSystemServerInstallDir\ARSystem\Arserver\Db\arjavaplugin.log and then follow the steps under Resolution: <PLUGINSVR> <TrID: nZ9PmtHGS4ifeglHEmAVdw:0000001> <TNAME: Thread-96> <ERROR> <ARPluginContext><ARPluginContext.java:217> <ARSYS.AREA.RSSO>Exception on initialization: Could not register consumer 'ar_plugin' at server 'sub-dmn:http://rssoserver/rsso';. Make sure you are using server >= 18.08.00. Cause: Could not register consumer 'ar_plugin' at server 'sub-dmn:http://rssoserver/rsso';. Make sure you are using server >= 18.08.00. Stacktrace: [com.bmc.rsso.sdk.SSOServiceLib.getService(SSOServiceLib.java:83), com.bmc.rsso.plugin.area.RSSOPlugin.getSsoService(RSSOPlugin.java:86), com.bmc.rsso.plugin.area.RSSOPlugin.initialize(RSSOPlugin.java:165), com.bmc.arsys.pluginsvr.plugins.ARPluginLoaderRouter.initializePlugin(ARPluginLoaderRouter.java:877), com.bmc.arsys.pluginsvr.plugins.ARPluginLoaderRouter.loadPlugin(ARPluginLoaderRouter.java:788), com.bmc.arsys.pluginsvr.plugins.ARPluginLoaderRouter.instantiateAllPlugins(ARPluginLoaderRouter.java:768), com.bmc.arsys.pluginsvr.binding.ARPluginDynamicInstantiateHandler$DynamiclyInstantiateOneJavaPlugin.run(ARPluginDynamicInstantiateHandler.java:75), java.lang.Thread.run(Unknown Source)] <PLUGINSVR> <TrID: nZ9PmtHGS4ifeglHEmAVdw:0000001> <TNAME: Thread-96> <ERROR> <ARPluginLoaderRouter> <ARPluginLoaderRouter.java:835>Thread 249 failed to create an instance of ARSYS.AREA.RSSO> Resolution
| |
12 | Verify the REST API status | Request URL POST: http://<smart-it url>:9000/smartit/rest/users/sessions/username Response from server: {"error":"MOBILITY_ERROR_LOGIN","errorCode":1006,"defaultMessage":"Login Failed: An authentication error occurred in the data server.","additionalMessage":"Authentication failed","detailMessage":"ERROR (623): Authentication failed; Incorrect username or password","ARConnectionProblem":false} Confirm that the following error is found in F12 developer tools log file: ERROR (623): Authentication failed; Incorrect username or password. Steps to reproduce :
Resolution This issue is a known issue DRSMX-72036 in Smart IT 20.02 and was fixed in Smart IT 20.02 HF12. To fix this issue for 20.02, apply the latest hotfix for Smart IT. | Download the latest hotfix for Smart IT from the following location. ftp://ftp.bmc.com/pub/ARRecommendedFixes/SmartIT/20.02/ Use the Internet Explorer browser to download the hotfix. |
13 | Verify Remedy Single Sign-On logs and Smart IT logs. (18.x and later) | Verify the following logs:
|