About Unica Platform security features

The security features in Unica Platform consist of a central repository and web-based interface where Unica internal users are defined and where users are assigned various levels of access to functions within Unica applications.

Unica applications use the security features of Unica Platform to authenticate users, check user application access rights, and store user database credentials and other necessary credentials.

Security technologies used in Unica Platform

Unica Platform employs industry-standard encryption methods to perform authentication and enforce security across all Unica applications. User and database passwords are protected using a variety of encryption technologies.

Permission management through roles

Unica Platform defines the user's basic access to the functions within most Unica applications. In addition, for Unica Campaign and Unica Platform, you can control a user's access to functions and objects within the application.

You can assign various permissions to roles. You can then manage user permissions in either of the following ways.

  • By assigning roles to individual users
  • By assigning roles to groups and then making users a member of that group

About Unica Campaign partitions

Unica Platform provides support for partitions in the Unica Campaign family of products. Partitions provide a way to secure the data associated with different groups of users. When you configure Unica Campaign or a related Unica application to operate with multiple partitions, each partition appears to application users as a separate instance of the application, with no indication that other partitions exist on the same system.

About groups

A subgroup inherits the roles assigned to its parents. An administrator can define an unlimited number of groups, and any user can be a member of multiple groups. This makes it easy to create different combinations of roles. For example, a user could be an Unica Deliver administrator and a Unica Campaign user with no administration privileges.

A group can belong to only one partition.

Data source credential management

Both users and administrators can set up the user's data source credentials in advance, so the user is not prompted to provide data source credentials when working with an application that requires access to a data source.

Integration with external user and group management systems

Unica Platform can be configured to integrate with external systems that are used to manage users and resources centrally. These include Windows Active Directory Server, other supported LDAP directory servers, and web access control platforms such as Netegrity SiteMinder and IBM® Security Access Manager. This reduces errors, support costs, and the time needed to deploy an application in production.

SAML 2.0 support

Unica Platform supports SAML (Security Assertion Markup Language) 2.0 for the following.

  • SAML 2.0 federated authentication, which enables single sign-on access among diverse applications.

    You can use federated authentication to implement single sign-on between Unica applications and other applications or third-party applications.

    The Unica Platform installation includes the following components that support federated authentication.

    • An identity provider server WAR file.
    • A client JAR file that you can use with Java applications to generate and parse SAML 2.0 assertions. The Java products that you integrate with Unica use the assertions to communicate with the identity provider server.
  • SAML 2.0 single sign-on

    A fully functional SAML 2.0 IdP server is a prerequisite for this integration.

    After you set up the required configuration properties and a metadata file, users who attempt to log in through the Unica Platform login page are authenticated through your organization's SAML 2.0 Identity Provider (IdP) server.

    Users who are logged in to any application that uses the IdP server for authentication can access HCL Unica without logging in again.

Data filters

Unica Platform supports configurable data filters that allow you to specify data access restrictions in Unica products. Data filters make it possible to restrict the customer data that an Unica user can view and work with in applications.