Integrating SailPoint with Sybase (SAP ASE)
Integration
This is an integration and requires additional licensing or subscriptions to utilize it. For more information, contact your customer success manager.
SAP Adaptive Server Enterprise SAP ASE is the new name for the formerly named Sybase Adaptive Server Enterprise (Sybase ASE).
This document is designed to give specific information about the requirements and field definitions needed to get a working instance of a Sybase SAP ASE connector.
Note
To view the latest features, enhancements, and fixes for all SaaS connectors, refer to the SaaS Release Notes page.
Supported Features
The SailPoint Sybase SAP ASE Connector provides support for the following features:
- Accounts
- *Password Management
- *Provisioning
- *Access Certifications (certification of entitlements connected to accounts)
- Delete Account
For more information on features, refer to Source Features.
Note
Before you can use any item above marked with an asterisk (*), SailPoint must activate the feature for your site. Please open a support ticket for assistance.
The Sybase SAP ASE source in SailPoint supports the following group and entitlement objects:
| Source Objects | Supported Operation |
|---|---|
| Roles as group objects | Read only |
| Aliases, Database_groups, and Roles as entitlement objects | Add or remove entitlements |
Password Management
If Password Management is enabled for your organization, you can change the password for a user of the source. After enabling password management on the source, be aware of the following:
- The password policy defined in SailPoint applies to accounts on this source.
- If you change the password for an application connected to this source, the change will automatically be made to the source itself.
For more information on configuring password management, refer to Password Management Overview.
Supported Managed Systems
Following versions of ASE are supported by the SailPoint SAP ASE Connector:
- SAP ASE 16.1
- SAP ASE 16.0
- SAP ASE 15.7
- SAP HADR (High Availability Disaster Recovery) SAP ASE 16.0 SP03
Prerequisites
Ensure you've met the following prerequisites before deploying the SailPoint Sybase SAP ASE connector:
- Configure at least one virtual appliance cluster and successfully test the connection. For more information, refer to the Virtual Appliance Reference Guide.
- Identify or create a service account on the Sybase (SAP ASE) system.
-
Download and install a custom SAP ASE JDBC driver, which is required for the proper functionality of SailPoint SAP ASE Connector. For example,
jconn4.jar. Thejconn4.jardriver is now part of the SDK for SAP Adaptive Server Enterprise (Sybase ASE).To download the required driver:
- Go to the SAP Marketplace.
-
In the Search field at the top of the page, enter "SCN Adaptive Server Enterprise SDK".
A list of downloads is displays.
-
Download the package appropriate to your version.
Administrator Permissions
You must have access to an administrator account on Sybase SAP ASE system with the following minimum permissions to create a service account:
- SSO_ROLE (System Security Officer)
- SA_ROLE (System Administrator Role)
-
Permission to run the following commands during aggregation:
CREATE USER <USER_NAME> IDENTIFIED BY <PASSWORD>GRANT select on master..sysloginroles to <USER_NAME>GRANT select on master..sysrvroles to <USER_NAME>
Respective administrator permissions must be provided by an SA or administrator-level login user for the following operations:
- Test Connection
- Aggregation
- Provisioning
Test Connection
Configure the permissions to test the connection to the SAP Sybase database. Access to all databases must be granted to this user.
-
Set the enable granular permissions configuration parameter to
1as follows in the application debug page: -
Log in using administrator credentials and create a new user on the managed system using the following command, where
loginameis the login user on SAP ASE,passwordis the user-provided password, andusernameis the corresponding Database User:Note
Grant access to all databases to the newly created user.
Aggregation
Configure user permissions for aggregation operations.
-
Create the role and assign it to a login user:
-
Activate the role:
-
Assign the following privileges to role. The service account must have associated user on respective databases to fetch aliases:
grant select on master..sysloginroles to [rolename] go grant select on master..syssrvroles to [rolename] go grant select on master..syslogins to [rolename] go grant select on sysusers to [rolename] go grant select on master..sysdatabases to [rolename] go grant select on sysroles to [rolename] go grant select on sysalternates to [rolename] go grant manage security configuration to [rolename] go
Provisioning
-
Users require the following permissions to perform provisioning operations:
-
Configure user permissions to conduct database-related operations (add/remove user, add/remove database group, add/drop alias):
Prerequisite: Service account must have associated user on respective databases and dbo must have manage database permissions privilege.
Granular Permissions Not Installed on SAP ASE
This section describes the minimum permissions required for the Sybase (SAP ASE) administrator user when the Granular Permissions module is not installed on SAP ASE (sp_configure enable_granular_permissions, 0).
Respective administrator permissions must be provided for the following operations:
- Test Connection
- Aggregation
- Provisioning
The minimum Administrative Account permission required to be granted for provisioning is SSO_ROLE (System Security Officer). The following scripts must be used to create minimum permission user and role. These permissions must be run by a SA or administrator-level login user.
-
Log in using administrator credentials and create a new user on managed system using the following command:
-
Add a database user:
-
Grant read-only access to the newly created user using the following command:
Documentation Feedback
Feedback is provided as an informational resource only and does not form part of SailPoint’s official product documentation. SailPoint does not warrant or make any guarantees about the feedback (including without limitation as to its accuracy, relevance, or reliability). All feedback is subject to the terms set forth at https://developer.sailpoint.com/discuss/tos.