0% found this document useful (0 votes)
205 views

dataSourceConfiguration Abap

This document defines three data sources for user and role management. The PRIVATE_DATASOURCE stores service user information. The R3_DATASOURCE stores user and account information from an SAP R3 system. The R3_ROLE_DS gets role information from the R3 system, including role descriptions and memberships. Each data source specifies which principal types it manages and maps attributes for those principals.

Uploaded by

Uma Shanker
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
205 views

dataSourceConfiguration Abap

This document defines three data sources for user and role management. The PRIVATE_DATASOURCE stores service user information. The R3_DATASOURCE stores user and account information from an SAP R3 system. The R3_ROLE_DS gets role information from the R3 system, including role descriptions and memberships. Each data source specifies which principal types it manages and maps attributes for those principals.

Uploaded by

Uma Shanker
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 3

<?xml version="1.0" encoding="UTF-8"?> <!-- $Id: //shared_tc/com.sapall.security/630_SP_COR/src/_deploy/dist/configurat ion/shared/dataSourceConfiguration_r3_roles_db.xml#8 $ from $DateTime: 2004/08/0 3 08:42:39 $ ($Change: 16964 $) --> <!

DOCTYPE dataSources SYSTEM "dataSourceConfiguration.dtd"> <dataSources> <dataSource id="PRIVATE_DATASOURCE" className="com.sap.security.core.persisten ce.datasource.imp.DataBasePersistence" isReadonly="false" isPrimary="true"> <homeFor> <principals> <principal type="account"> <nameSpace name="$serviceUser$"> <attribute name="SERVICEUSER_ATTRIBUTE"> <values> <value>IS_SERVICEUSER</value> </values> </attribute> </nameSpace> </principal> <principal type="user"> <nameSpace name="$serviceUser$"> <attribute name="SERVICEUSER_ATTRIBUTE"> <values> <value>IS_SERVICEUSER</value> </values> </attribute> </nameSpace> </principal> <principal type="group"/> <principal type="team"/> <principal type="ROOT"/> <principal type="OOOO"/> </principals> </homeFor> <notHomeFor/> <responsibleFor> <principals> <principal type="account"/> <principal type="user"/> <principal type="group"/> <principal type="team"/> <principal type="ROOT"/> <principal type="OOOO"/> </principals> </responsibleFor> <notResponsibleFor/> <privateSection/> </dataSource> <dataSource id="R3_DATASOURCE" className="com.sap.security.core.persistence.da tasource.imp.R3Persistence" isReadonly="false" isPrimary="true" policyEnforced=" true"> <homeFor> <principals> <principal type="user"/> <principal type="account"/> </principals> </homeFor> <notHomeFor> <principal type="user"> <nameSpace name="$serviceUser$">

<attribute name="SERVICEUSER_ATTRIBUTE"> <values> <value>IS_SERVICEUSER</value> </values> </attribute> </nameSpace> </principal> <principal type="account"> <nameSpace name="$serviceUser$"> <attribute name="SERVICEUSER_ATTRIBUTE"> <values> <value>IS_SERVICEUSER</value> </values> </attribute> </nameSpace> </principal> </notHomeFor> <responsibleFor> <principals> <principal type="user"> <nameSpaces> <nameSpace name="com.sap.security.core.usermanagement"> <attributes> <attribute name="uniquename"/> <attribute name="firstname"/> <attribute name="lastname"/> <attribute name="salutation"/> <attribute name="title"/> <attribute name="jobtitle"/> <attribute name="department"/> <attribute name="email"/> <attribute name="telephone"/> <attribute name="mobile"/> <attribute name="fax"/> <attribute name="locale"/> <attribute name="timezone"/> <attribute name="referenceuser"/> </attributes> </nameSpace> </nameSpaces> </principal> <principal type="account"> <nameSpaces> <nameSpace name="com.sap.security.core.usermanagement"> <attributes> <attribute name="j_user"/> <attribute name="j_password"/> <attribute name="validfrom"/> <attribute name="validto"/> <attribute name="islocked"/> <attribute name="lockreason"/> <attribute name="passwordchangerequired"/> <attribute name="userid"/> <attribute name="ispassworddisabled"/> <attribute name="logonalias"/> <attribute name="SecurityPolicy"/> </attributes> </nameSpace> </nameSpaces> </principal>

</principals> </responsibleFor> <notResponsibleFor/> <attributeMapping/> <privateSection/> </dataSource> <dataSource id="R3_ROLE_DS" className="com.sap.security.core.persistence.datas ource.imp.R3RoleDataSource" isReadonly="true" isPrimary="true"> <homeFor/> <notHomeFor/> <responsibleFor> <principals> <principal type="group"> <nameSpaces> <nameSpace name="com.sap.security.core.usermanagement"> <attributes> <attribute name="description"/> <attribute name="displayname"/> <attribute name="uniquename"/> </attributes> </nameSpace> <nameSpace name="com.sap.security.core.usermanagement.relation"> <attributes> <attribute name="PRINCIPAL_RELATION_MEMBER_ATTRIBUTE"/> </attributes> </nameSpace> </nameSpaces> </principal> </principals> </responsibleFor> <notResponsibleFor/> <attributeMapping/> <privateSection> <ume.r3.roles.user_datasource_id>R3_DATASOURCE</ume.r3.roles.user_datasour ce_id> </privateSection> </dataSource> </dataSources>

You might also like