Configuring IBM Security Access Manager for Unica products
Unprotect objects in IBM Security Access Manager as described in this procedure to enable correct functioning of your Unica products.
Procedure
- Use Web Portal Manager to log in to the domain as a domain administrator.
- Click ACL > Create ACL, complete the Name and Description fields, and click Apply.
- Click ACL > List ACL, and from the Manage ACLs page, click the link for your ACL policy.
-
From the ACL Properties page, click Create, and create two entries for
your ACL, as follows.
- For the first entry, set the entry type to unauthenticated and grant Trx - Traverse, read, delete and execute permissions.
- For the second entry, set the entry type to Any-other and grant Trx - Traverse, read, delete and execute permissions.
-
On the ACL Properties page of the ACL, on the Attach tab, attach
un-protected obejects, as required for your product
installations.
Use the complete path in IBM Security Access Manager, starting from WebSEAL.
Table 1. Un-protected objects required for Unica products Product or feature Objects Unica Campaign /WebSEAL junction/Campaign/optimize/ext_runOptimizeSession.do
/WebSEAL junction/Campaign/optimize/ext_optimizeSessionProgress.do
/WebSEAL junction/Campaign/optimize/ext_doLogout.do
/WebSEAL junction/Campaign/interact/flowchartEventPatterns.udo
/WebSEAL junction/Campaign/interact/saveFlowchartAction.udo
/WebSEAL junction/Campaign/interact/testRunFlowchart.udo
/WebSEAL junction/Campaign/interact/getProfileDataAction.udo
/WebSEAL junction/Campaign/interact/manageIPB.udo
/WebSEAL junction/Campaign/servlet/EngageUpload
/WebSEAL junction/Campaign/api/campaign/rest/engageimportlist/partition
/WebSEAL junction/Campaign/api/campaign/rest/engageimportlist/partition/schedule
/WebSEAL junction/Campaign/api/campaign/rest/engageimportlist/partition/channel/schedule
/WebSEAL junction/Campaign/interact/interactiveChannelSimulator.do
/WebSEAL junction/Campaign/interact/interactiveChannelOfferMapping.do
/WebSEAL junction/Campaign/services/CampaignServices30Service
/WebSEAL junction/Campaign/FlowchartNotifyScheduler
/WebSEAL junction/Campaign/OperationMonitor
/WebSEAL junction/Campaign/initOfferListResolution.udo
/WebSEAL junction/Campaign/getOfferListResolutionStatus.udo
/WebSEAL junction/Campaign/moveCampaignsSubmit.do
/WebSEAL junction/Campaign/interact/interactiveChannelStrategy.do
/WebSEAL junction/Campaign/api/interact/rest
/WebSEAL junction/Campaign/api/campaign/rest
/WebSEAL junction/Campaign/interact/flowchartRTAttrs.udo
/WebSEAL junction/Campaign/api/campaign/rest/ deepsearch/partition
/WebSEAL junction/Campaign/api/interact/rest/v2
/WebSEAL junction/Campaign/api/interact/rest/v2/channels?page=0&size=1000
/WebSEAL junction/journey/api/campaign
WebSEAL junction/Campaign/services/CampaignServices30Service
WebSEAL junction/Campaign/api/campaign/rest
WebSEAL junction/Campaign/FlowchartNotifyScheduler
WebSEAL junction/Campaign/initOfferListResolution.udo
WebSEAL junction/Campaign/getOfferListResolutionStatus.udo
WebSEAL junction/Campaign/OperationMonitor
WebSEAL junction/Campaign/api/campaign/rest
http://host:port/Campaign/api/campaign/rest/deepsearch/partition
Replace partition with the partition name.
The following apply when integration with Engage is implemented.
In the following URLs, replace partition with the partition name.
http://host:port/Campaign/jsp/engage/engageHome.jsp
http://host:port/Campaign/api/campaign/rest/engage/offers
http://host:port/Campaign/api/campaign/rest/engage/offer
http://host:port/Campaign/servlet/EngageUpload
http://host:port/Campaign/api/campaign/rest/engageimportlist
http://host:port/Campaign/api/campaign/rest/engageimportlist/partition
http://host:port/Campaign/api/campaign/rest/engageimportlist/partition/jobid
This URL is for checking the status of an import job. Replace jobid with your job ID.
http://host:port/Campaign/api/campaign/rest/engageimportlist/partition/schedule
http://host:port/Campaign/api/campaign/rest/engageimportlist/partition/channel/schedule
This URL is for sending push or SMS messages. Channel is either
sms
orpush
.
Unica Collaborate WebSEAL junction/collaborate/affiniumcollaborate.jsp
WebSEAL junction/collaborate/services/CollaborateIntegrationServices1.0
WebSEAL junction/collaborate/flowchartRunNotifyServlet
WebSEAL junction/collaborate/js/js_messages.jsp
WebSEAL junction/collaborate/js/format_symbols.jsp
WebSEAL junction/collaborate/alertsService
Unica Journey /WebSEAL/<instance name>/<junction name>/journey/api/platformlogin
/WebSEAL/<instance name>/<junction name>/journey/api/datadefinitions
/WebSEAL/<instance name>/<junction name>/journey/api/entrysources
/WebSEAL/<instance name>/<junction name>/journey/api/journeys
/WebSEAL/<instance name>/<junction name>/journey/api/folders
/WebSEAL/<instance name>/<junction name>/journey/api/permissions
/WebSEAL/<instance name>/<junction name>/unica/api/manager/authentication/login
/WebSEAL/<instance name>/<junction name>/unica/api/manager/user/user-details
/WebSEAL/<instance name>/<junction name>/unica/api/manager/configuration/get
/WebSEAL/<instance name>/<junction name>/unica/api/manager/policy/roles-permissions
/WebSEAL/<instance name>/<junction name>/unica/api/manager/license/7
/WebSEAL/<instance name>/<junction name>/unica/api/manager/datasource
/WebSEAL/<instance name>/<junction name>/journey/api/thirdpartylogin
Unica Deliver WebSEAL junction/Campaign/deliver/eventSinkServlet
Unica Interact /WebSEAL/<instancename>/<junctionname>/Campaign/interact/flowchartEventPatterns.udo
/WebSEAL/<instancename>/<junctionname>/Campaign/interact/saveFlowchartAction.udo
/WebSEAL/<instancename>/<junctionname>/Campaign/interact/testRunFlowchart.udo
/WebSEAL/<instancename>/<junctionname>/Campaign/interact/getProfileDataAction.udo
/WebSEAL/<instancename>/<junctionname>/Campaign/interact/manageIPB.udo
/WebSEAL/<instancename>/<junctionname>/Campaign/initOfferListResolution.udo
/WebSEAL/<instancename>/<junctionname>/Campaign/getOfferListResolutionStatus.udo
/WebSEAL/<instancename>/<junctionname>/Campaign/interactiveChannelOfferMapping.do
/WebSEAL/<instancename>/<junctionname>/Campaign/interactiveChannelStrategy.do
/WebSEAL/<instancename>/<junctionname>/Campaign/interact/interactiveChannelOfferMapping.do
/WebSEAL/<instancename>/<junctionname>/Campaign/FlowchartNotifyScheduler
/WebSEAL/<instancename>/<junctionname>/Campaign/OperationMonitor
/WebSEAL/<instancename>/<junctionname>/Campaign/initOfferListResolution.udo
/WebSEAL/<instancename>/<junctionname>/Campaign/getOfferListResolutionStatus.udo
/WebSEAL/<instancename>/<junctionname>/interact/servlet/InteractJSService
/WebSEAL/<instancename>/<junctionname>/interact/servlet/RestServlet
/WebSEAL/<instancename>/<junctionname>/interact/services/InteractService
/WebSEAL/<instancename>/<junctionname>/Campaign/api/campaign/rest
/WebSEAL/<instancename>/<junctionname>/Campaign/moveCampaignsSubmit.do
/WebSEAL/<instancename>/<junctionname>/Campaign/interact/flowchartRTAttrs.udo
/WebSEAL/<instancename>/<junctionname>/Campaign/interact/interactiveChannelStrategy.do
/WebSEAL/<instancename>/<junctionname>/Campaign/api/interact/rest
/WebSEAL/<instancename>/<junctionname>/interact/InteractDT/api/interact/rest/v2/flowcharts/action
/WebSEAL/<instancename>/<junctionname>/interact/InteractDT/api/interact/rest/v2/flowcharts/rtaUsage
/WebSEAL/<instancename>/<junctionname>/interact/InteractDT/api/interact/rest/v2/flowcharts/testRun
/WebSEAL/<instancename>/<junctionname>/interact/InteractDT/api/interact/rest/v2/flowcharts/profile
/WebSEAL/<instancename>/<junctionname>/interact/InteractDT/api/interact/rest/v2/flowcharts/intProcessBox/management
/WebSEAL/<instancename>/<junctionname>/interact/InteractDT/api/interact/rest/v2/flowcharts/eventPatterns
/WebSEAL/<instancename>/<junctionname>/interact/InteractDT/api/interact/rest/v2/flowcharts/rtAttrs
/WebSEAL/<instancename>/<junctionname>/interact/InteractDT/api/interact/rest/v2/flowcharts/removeLock
/WebSEAL/<instancename>/<junctionname>/interact/InteractDT/api/interact/rest/v2/intFlowcharts
/WebSEAL/<instancename>/<junctionname>/interact/InteractDT/api/interact/rest/v2/strategies
/WebSEAL/<instancename>/<junctionname>/interact/InteractDT/api/interact/rest/v2/interactiveChannels
/WebSEAL/<instancename>/<junctionname>/interact/InteractDT/api/interact/rest/v2/flowcharts
/WebSEAL/<instancename>/<junctionname>/interact/InteractDT/api/interact/rest/v2/channels
/WebSEAL/<instancename>/<junctionname>/interact/InteractDT/api/interact/rest/v2/rtAttrs
Unica Plan WebSEAL junction/plan/services
WebSEAL junction/plan/errorPage.jsp
WebSEAL junction/plan/alertsService
WebSEAL junction/plan/services/collabService
WebSEAL junction/plan/services/PlanIntegrationServices/1.0
WebSEAL junction/plan/affiniumplan.jsp
WebSEAL junction/plan/invalid_user.jsp
WebSEAL junction/plan/js/js_messages.jsp
WebSEAL junction/plan/js/format_symbols.jsp
WebSEAL junction/unica/servlet/AJAXProxy
WebSEAL junction//plan/api/plan/flowchartApproval/flowchartApproval/validate
Unica Optimize WebSEAL junction/Campaign/optimize/ext_runOptimizeSession.do
WebSEAL junction/Campaign/optimize/ext_optimizeSessionProgress.do
WebSEAL junction/Campaign/optimize/ext_doLogout.do
IBM SPSS Modeler Advantage Enterprise Marketing Management Edition WebSEAL junction/unica/rest/spssUser
Unica Platform data filters WebSEAL junction/unica/servlet/DataFiltering
.Unica notifications WebSEAL junction/unica/servlet/DataFiltering
WebSEAL junction/unica/servlet/alertAJAXProxy
WebSEAL junction/unica/notification/alertsCount
Unica Scheduler WebSEAL junction/unica/servlet/SchedulerAPIServlet
Enable a logout of IBM Security Access Manager when a user logs out of an Unica application WebSEAL junction/unica/j_spring_security_logout
WebSEAL junction/unica/jsp/frameworklogout.jsp
Unica Platform WebSEAL junction/unica/css/access_control.css
WebSEAL junction/unica/api/manager/rest/v2/
WebSEAL junction/unica/api/manager/rest/v2/users
WebSEAL junction/unica/api/manager/rest/v2/roles
WebSEAL junction/unica/api/manager/rest/v2/utilities
Asset-viewer /WebSEAL/<instance name>/<junction name>/asset-viewer/api/AssetPicker/object-mapping