Friday, January 7, 2011

ABPP 0016 User Authentication

1. Import archived service "USER_SECURITY"


2. Select "Archived Service"

3. Select "USER_SECURITY"


4. Generate incremental schema by solution setup.



5. Create user profile data in ../data/user_data.xml

<REQUESTS ServiceName="USER_SECURITY">
 <REQUEST Name="addRole">
  <ID Value="BUYER"/>
  <NAME Value="BUYER"/>
 </REQUEST>
 <REQUEST Name="addRole">
  <ID Value="SELLER"/>
  <NAME Value="SELLER"/>
 </REQUEST>

 <REQUEST Name="addUserGroup">
  <ID Value="BOOKSTORE_BUYER_UGP"/>
  <GRP_NAME Value="BOOKSTORE_BUYER"/>
  <ORG_ID Value="ORG_1"/>
  <GRP_TYPE Value="ENTERPRISE"/>
  <DESC Value="Bookstore Buyer User Group"/>
  <AUTO_ACTIVATE Value="true"/>
  <ASSIGN_ROLE_TEMPLATES>
   <ROLE_TEMPLATE Value="BUYER"/>
  </ASSIGN_ROLE_TEMPLATES>
 </REQUEST>  

  <REQUEST Name="addUserGroup">
  <ID Value="BOOKSTORE_SELLER_UGP"/>
  <GRP_NAME Value="BOOKSTORE_SELLER"/>
  <ORG_ID Value="ORG_1"/>
  <GRP_TYPE Value="ENTERPRISE"/>
  <DESC Value="Bookstore Seller User Group"/>
  <AUTO_ACTIVATE Value="true"/>
  <ASSIGN_ROLE_TEMPLATES>
   <ROLE_TEMPLATE Value="SELLER"/>
  </ASSIGN_ROLE_TEMPLATES>
 </REQUEST>

<ADD_DOCUMENT Name="USER_PROFILE">
  <ID Value="buyer1"/>
  <LOGIN_NAME Value="buyer1"/>
  <PASSWORD Value="pw"/>
  <ORG_ID Value="ORG_1"/>
  <CONTACT_ID Value="ct-1"/>
  <LOCALE Value="en_US"/>
  <USER_GRP_ID Value="BOOKSTORE_BUYER_UGP"/>          
 </ADD_DOCUMENT> 

<ADD_DOCUMENT Name="USER_PROFILE">
  <ID Value="seller1"/>
  <LOGIN_NAME Value="seller1"/>
  <PASSWORD Value="pw"/>
  <ORG_ID Value="ORG_1"/>
  <CONTACT_ID Value="ct-1"/>
  <LOCALE Value="en_US"/>
  <USER_GRP_ID Value="BOOKSTORE_SELLER_UGP"/>          
 </ADD_DOCUMENT>

</REQUESTS>


6. Load user profile data


7. edit xserver.xml


8. "User Authentication" is on.

No comments:

Post a Comment