Skip to main content

Overview of the SAP Cloud Identity Service IAS SCIM Connector

The SAP Cloud Identity Service IAS SCIM Connector is designed to integrate SAP’s Identity Authentication Service (IAS), also known as Identity Directory, with EmpowerID. This connector uses the SCIM 2.0 protocol to facilitate the synchronization and management of user and group data between SAP IAS and EmpowerID, ensuring seamless identity and access management across both platforms.

Supported Functionality

The connector supports the following capabilities:

  • User Inventory: Synchronizes user data from SAP IAS to EmpowerID.
  • User Lifecycle Management: Manages user provisioning, updating, and deprovisioning.
  • Group Inventory: Synchronizes group data from SAP IAS to EmpowerID.
  • Group Membership: Manages user group memberships in EmpowerID based on data from SAP IAS.

Prerequisites

Before connecting EmpowerID to the SAP Cloud Identity Service IAS SCIM Connector, ensure the following prerequisites are met:

  1. System-Type Administrator Account: Create a system-type administrator account and secret in the SAP Cloud Identity Service with the following permissions:
    • Manage Users
    • Read Users
    • Manage Groups
    • Access Real-Time Provisioning API
  2. Required Information: Obtain the following details from SAP for onboarding the system in EmpowerID:
    • Base URL of the Instance
    • ClientID of the Admin User
    • ClientSecret of the Admin User

Inventory Objects and their corresponding components in EmpowerID

Connects to the SAP IAS API and retrieves user data.

Object in SuccessFactorsComponent in EmpowerID
UserAccount

Attribute Mapping

The table below shows the attribute mappings of SAP IAS users to EmpowerID.

Personal Information

SAP User AttributeEmpowerID Person AttributeSAP SCIM Interface Technical Attribute
UserID (readonly)userId
Global User ID (readonly)id
SCIM ID (readonly)id
StatusStatusactive
User TypeEmployeeTypeuserType
Company Relationship(Not currently mapped; can be if needed)urn:ietf:params:scim:schemas:extension:sap:2.0:User.companyRelationship
Valid Fromurn:ietf:params:scim:schemas:extension:sap:2.0:User.validFrom
Valid Tourn:ietf:params:scim:schemas:extension:sap:2.0:User.validTo
City(Personal Address Information Not Managed)addresses[?(@.type=='home')].Locality
ZIP/Postal Code(Personal Address Information Not Managed)addresses[?(@.type=='home')].postalCode
Country/Region(Personal Address Information Not Managed)addresses[?(@.type=='home')].country
State(Personal Address Information Not Managed)addresses[?(@.type=='home')].region
Street Address(Personal Address Information Not Managed)addresses[?(@.type=='home')].streetAddress
Street Address2(Personal Address Information Not Managed)urn:ietf:params:scim:schemas:extension:sap:2.0:User.addresses[?(@.type=='home')].streetAddress2
Salutationname.honorificPrefix
First NameFirstNamename.givenName
Last NameLastNamename.familyName
Login NameLoginuserNameLogin
Display NamedisplayName
TelephoneBusinessPhonephoneNumbers[?(@.type=='work')].value
Mobile PhoneMobilePhonephoneNumbers[?(@.type=='mobile')].valueMobilePhone
FaxFaxphoneNumbers[?(@.type=='fax')].value
EmailEmailemails[?(@.type=='work')].value
Languagelocale
Time Zonetimezone

Employment Information

SuccessFactors AttributeEmpowerID Person AttributeSAP SCIM Interface Technical Field
Employee NumberEmployeeIDurn:ietf:params:scim:schemas:extension:enterprise:2.0:User.employeeNumber
Cost CenterCostCenterurn:ietf:params:scim:schemas:extension:enterprise:2.0:User.costCenter
DepartmentDepartmenturn:ietf:params:scim:schemas:extension:enterprise:2.0:User.department
DivisionDivisionurn:ietf:params:scim:schemas:extension:enterprise:2.0:User.division
Manager IdManagerurn:ietf:params:scim:schemas:extension:enterprise:2.0:User.manager.value
Manager Display Name (readonly)urn:ietf:params:scim:schemas:extension:enterprise:2.0:User.manager.displayName

Company Information

SuccessFactors AttributeEmpowerID Person AttributeSAP SCIM Interface Technical Field
Industry(Not currently mapped; can be if needed)urn:ietf:params:scim:schemas:extension:sap:2.0:User.industry
CompanyCompanyurn:ietf:params:scim:schemas:extension:enterprise:2.0:User.organization
CityCityaddresses[?(@.type=='work')].Locality
ZIP/Postal CodePostalCodeaddresses[?(@.type=='work')].postalCode
Country/RegionCountryaddresses[?(@.type=='work')].country
State/ProvinceStateaddresses[?(@.type=='work')].region
Street AddressStreetAddressaddresses[?(@.type=='work')].streetAddress
Street Address2StreetAddress2urn:ietf:params:scim:schemas:extension:sap:2.0:User.addresses[?(@.type=='work')].streetAddress2

Custom Attributes

SuccessFactors AttributeEmpowerID Person AttributeSAP SCIM Interface Technical Field
Custom Attribute 1urn:sap:cloud:scim:schemas:extension:custom:2.0:User.attributes[?(@.name=='customAttribute1')].value
Custom Attribute 2-9: same
Custom Attribute 10CustomAttribute10urn:sap:cloud:scim:schemas:extension:custom:2.0:User.attributes[?(@.name=='customAttribute10')].value