Overview of ContactManager authentication configuration
Initially, to set up ContactManager to send ABContact updates to a Guidewire core application, you open Guidewire Studio for ContactManager and register a plugin with the core application’s plugin registry. For example:
- To communicate with ClaimCenter 10.0, you register gw.plugin.claim.cc1000.CCClaimSystemPlugin with the plugin registry ClaimSystemPlugin.gwp.
- To communicate with PolicyCenter 10.0, you register gw.plugin.policy.pc1000.PCPolicySystemPlugin with the plugin registry PolicySystemPlugin.gwp.
- To communicate with BillingCenter 10.0, you register gw.plugin.billing.bc1000.BCBilllingSystemPlugin with the plugin registry BillingSystemPlugin.gwp.
ContactManager uses these plugins to make calls to core application web services that implement ABClientAPI.
ContactManager defines core application authorization for each web service in a configuration provider class, which is associated with the web service in a web service collection. To see the web services that ContactManager uses with a core application, you open the editor for the web service collection.
ContactManager provides the following web service collections for each core application. Each web service collection enables you to open and edit a configuration provider class, where you can define the user name and password that ContactManager uses with the core application.
- ClaimCenter
- cc1000.wsc uses wsi.remote.gw.webservice.cc.CCConfigurationProvider.
- PolicyCenter
- pc1000.wsc uses wsi.remote.gw.webservice.pc.PCConfigurationProvider.
- BillingCenter
- bc1000.wsc uses wsi.remote.gw.webservice.bc.BCConfigurationProvider.
In general, you change the user name and password as follows:
- Set up a user with a name and password in the core application that matches the user name and password you define in the configuration provider class in ContactManager.
- Give the user a role with limited permissions, with at least the permissions to create, edit, and delete contacts and the permission SOAP administration.
- In ContactManager, define the user name and password in the configuration provider class for the core application web service.
