SAP Cloud IAG AdminGuide
SAP Cloud IAG AdminGuide
Typographic Conventions
Document History
The following table provides an overview of the most important document changes.
Version Date Description
1.00 December 2016 Initial release
Target Audience
The administrator guide is written for the following audience:
• Technology consultants
• System administrators
Table of Contents
1 Overview ......................................................................................................................................... 5
1.1 Integration Scenario ................................................................................................................ 5
1.1.1 Components .................................................................................................................... 6
2 Prerequisites and Technical Requirements ...................................................................................... 8
2.1 Prerequisite: NetWeaver Basis Support Packs ......................................................................... 8
2.2 Required RFC User for IAG on Target System .......................................................................... 9
3 Enabling the IAG Service ............................................................................................................... 11
4 Setting up User Authentication and Application Access ................................................................ 12
4.1 Creating User Groups and Assigning Roles in HCP ................................................................. 12
4.2 Maintain Users and User Groups in SCI .................................................................................. 14
4.3 Maintain SCI as Identity Provider for HCP Tenant .................................................................. 15
5 Maintaining Security for IAG Internal Communication .................................................................. 16
6 Maintaining Cloud Connector Security ...........................................................................................17
6.1 Installing the HANA Cloud Connector .....................................................................................17
6.2 Maintaining the HANA Cloud Connector ............................................................................... 18
6.3 Maintaining Destinations for HANA Cloud Connector ........................................................... 19
7 Support Information...................................................................................................................... 20
8 Reference Information .................................................................................................................. 20
9 Copyright / Legal Notice ................................................................................................................ 21
1 Overview
SAP Cloud Identity Access Governance (IAG) is built on the SAP HANA Cloud Platform (HCP). IAG uses
SAP NetWeaver APIs to fetch data from target systems and perform access analysis.
This document and diagram covers only information for the scenario of IAG fetching data from SAP
target systems behind a firewall and using SAP Cloud Identity (SCI) for user authentication with HCP
applications.
For additional information about security, see the SAP Cloud Identity Access Governance Security Guide.
1.1.1 COMPONENTS
Note: This document and diagram covers only information for the scenario of IAG fetching data from
SAP target systems behind a firewall and using SAP Cloud Identity (SCI) for user authentication with
HCP applications.
Components Fig 1:
Components table
Component Description
SAP Target System (On This is the customer target system which contains the data to be analyzed.
Premise and S/4 HANA
Cloud)
IAG API The IAG API extracts data from the target system. The API is part of
NetWeaver, therefore you need to upgrade your system to the required NW
version. Refer to Section 2 for a list of supported NW versions and support
packs.
SAP HANA Cloud Connector SAP HANA Cloud Connector sits behind the firewall and establishes
connectivity between HCP and the target system.
IAG Services IAG services include: Access Analysis, Role Engineering, Certification, and
Access Approver.
IAG Technical Components IAG components include: Repository, Scheduler, Reporting/Analytics, Data
Level Security, and Users and Roles.
SAP Cloud Identity (SCI) SAP Cloud Identity is used for user authentication. A trust relationship is set
between the HCP and SCI tenants to enable authentication of users logging in
to use IAG.
• You have upgraded the target system to one of the supported NetWeaver versions and support
packs. For more information, see 2.1 NetWeaver Basis Support Packs.
• You have created the required RFC user. For more information, see 2.2 Required RFC User for
IAG
• Your HCP and SCI Tenant Accounts have been created by SAP. You have received the
respective tenant account information and activation notification.
You have upgraded the target system to one of the supported NetWeaver versions and support packs.
The IAG Data Extractor API is included in the following NetWeaver versions and support packs.
NW 702 SP19
NW 710 SP21
NW 711 SP16
NW 730 SP16
NW 731 SP19
NW 740 SP16
NW 750 SP04
An RFC user is needed in the target SAP system to allow communication with IAG using the SAP HANA
Cloud Connector.
Create an RFC user with the authorization objects and values listed in the table below.
ACT_GROUP *
CLASS *
PROFILE *
SUBSYSTEM *
S_USER_SYS User Master Maintenance: System for ACTVT 78
Central User Maintenance
SUBSYSTEM *
S_USER_TCD Authorizations: transactions in roles TCD *
S_USER_VAL Authorizations: filed values in roles AUTH_FIELD *
AUTH_VALU *
E
OBJECT *
S_DEVELOP ABAP Workbench ACTVT *
DEVCLASS SUSO
OBJNAME SIAG*
OBJTYPE FUGR
P_GROUP *
IAG uses SCI for authentication, and uses user groups to manage access to specific IAG tiles. IAG
business users are mainly divided between 3 user groups based on the tasks they need to perform.
These groups are propagated to SCI and HCP to establish end to end authorization.
To enable user authentication and user access to IAG applications, do the following:
1. Set Up User Groups and assign them the delivered IAG roles in HCP. See section 4.1
2. Set up Users and User Groups in SCI. See section 4.2.
3. Set up SCI as an Identity Provider for the HCP Tenant. See section 4.3.
Launchpad configuration in Portal Services protects access of the tiles. Only users with certain roles can
see certain tiles thus restricting access to specific IAG functionality that only their role allows.
IAG delivers the following roles. Assign them to User Groups to enable control of access to IAG
applications.
Create this Group Assign the Group this Group can Access To carry out these tasks
Role these Applications
IAG Administrator IAGgroup
• Setting up connections between
IAGAdmin
the app to the target systems
IAGjobhistory • Setting up recurring jobs for
IAGjobscheduler synchronizing data from target
IAGtechroleoverview systems
• Setting up recurring jobs for
analyzing access data
• View and maintain technical
roles synched from the target
systems
Create this Group Assign the Group Group can Access these To carry out these tasks
this Role Applications
IAG Compliance Team IAGaccessanalysis
• Analyzing access risks
IAGCompliance
• Remediating access risks
IAGcontrolmonitor
• Refining access
IAGdashboard • Mitigating risks
IAGunassignedaccessreport • Auditing access compliance
IAGunusedaccessreport
IAGactivelyusedaccessreport
Create this Group Assign the Group this Group can Access To carry out these tasks
Role these Applications
IAG Application IAGbusinessprocess
• Setting up master data in the app
IAGAppConfig
Configuration • Setting up parameters for
IAGmitigationcontrol
analyzing access data
IAGrulesetup
IAGtestplan
1. Log in to the SCI tenant, and add application users for your company.
For more information, see SAP Cloud Identity Service > User Management.
https://help.hana.ondemand.com/cloud_identity/frameset.htm?228428f9f476449cafd841a68d75b
234.html#loio228428f9f476449cafd841a68d75b234
For more information, see SAP Cloud Identity Service > User Groups.
https://help.hana.ondemand.com/cloud_identity/frameset.htm?ddd067c899f94e2f9006cc4dd417b
e80.html
IAG Groups
Group Related Tasks
IAG Administrator
• Setting up connections between the app to the target systems
• Setting up recurring jobs for synchronizing data from target systems
• Setting up recurring jobs for analyzing access data
To enable SCI as your identity provider, set up trust between your SCI and HCP tenants.
1. On the HCP Cockpit, generate the key pair for Local Service Provider, and save and download
the metadata.
2. On the SCI Cockpit, create a custom application for IAG, which will be used to communicate
with the HCP account.
3. Select the application, and upload the Local Service Provider metadata from the HCP tenant.
4. In the Tenant Setting tile, download the metadata file for the SCI tenant.
5. On the HCP Cockpit, configure the Identity Provider by uploading the SCI metadata.
6. On the HCP Cockpit, define the Assertion-based groups Mapping Rules as Groups.
This mapping rule propagates the users from SCI to HCP user group so that users can
gain access to application via HCP Roles.
For more information on SCI and HCP trust configuration, see SAP Cloud Identity Service .
IAG uses OAuth to protect communication between the IAG Provisioning and Repository services.
For information on OAuth roles, see the SAP Cloud Identity Access Governance Security Guide.
SAP HANA Cloud Connector serves as the link between on-demand applications in SAP HANA Cloud
Platform and existing on premise systems.
The Cloud Connector runs as an on premise agent in a secured network and acts as a reverse invoke
proxy between the on premise network and SAP HANA Cloud Platform.
For more information, see https://help.hana.ondemand.com/→ SAP HANA Cloud Platform → Services →
Connectivity Service → SAP HANA Cloud Connector.
The SAP HANA Cloud Connector runs as an on-premise agent in a secured network and acts as a
reverse invoke proxy between customer on-premise network and SAP HANA Cloud Platform. Due to its
reverse invoke support, you don't need to configure the on-premise firewall to allow external access
from the cloud to internal systems.
Follow the steps for Installing the HANA Cloud Connector. Install the scenario: Connecting Cloud
Applications to On-Premise Systems.
https://help.hana.ondemand.com/help/frameset.htm?e6c7616abb5710148cfcf3e75d96d596.html
Pre-requisite: You have already activated your user (Pxxxx) in SAP Cloud Identity and have
administrator access to this account.
Example of Admin SCI URL: https://<CompanyName>.accounts.ondemand.com/admin/
Note: For the following, maintain one HANA Cloud Connector for each target system.
1. Login to your SAP HANA Cloud Connector and create a new account.
Go to Account Dashboard and click Add Account.
2. Enter the following details and save the data:
• Landscape Host - us2.hana.ondemand.com if your cloud tenant hosted in US data center or
eu1.hana.ondemand.com if it is hosted in Europe data center
• Account Name: <HCP account name>
• Display Name: <Company Name>
• Account User: <P USER ID activated in SCI>
• Password: <Password created for P USER ID in SCI>
3. Select the created Account and click Access Control.
4. Add system mapping for each on-premise target system.
(For SAP ERP system, enter Back-end Type = ABAP System, Protocol = RFC and system
configurations).
5. Select the above system mapping and add function module name as prefix with SIAG.
In the HCP Cockpit, maintain destinations for each target system to enable communication via the
HANA Cloud Connector.
7 Support Information
For assistance and questions, you can open a BCP ticket under component GRC-IAG.
8 Reference Information
No part of this publication may be reproduced or transmitted in any form or for any purpose
without the express permission of SAP SE or an SAP affiliate company. The information
contained herein may be changed without prior notice.
Some software products marketed by SAP SE and its distributors contain proprietary software
components of other software vendors. National product specifications may vary.
These materials are provided by SAP SE or an SAP affiliate company for informational purposes
only, without representation or warranty of any kind, and SAP or its affiliated companies shall
not be liable for errors or omissions with respect to the materials. The only warranties for SAP
or SAP affiliate company products and services are those that are set forth in the express
warranty statements accompanying such products and services, if any. Nothing herein should
be construed as constituting an additional warranty.
SAP and other SAP products and services mentioned herein as well as their respective logos are
trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and
other countries. All other product and service names mentioned are the trademarks of their
respective companies.