To enable OWSM authentication for P6 Team Member using WebLogic Enterprise Manager:
- Log in to WebLogic Enterprise Manager using the following URL:
http://<Host_Name>:<Port>/em
- Navigate to the P6 Team Member domain using the Target Navigation directory.
- Right-click the P6 Team Member domain and then select Web Services and WSM Policy Sets.
- Click Create.
- Create a WSM Policy Set using the following settings:
- On the Create Policy Set: Enter Resource Scope page, in the Type of Resources menu, select SOAP Web Service.
- On the Create Policy Set: Enter Resource Scope page, complete the following:
- In the Domain Name field, enter the name of the domain on which P6 EPPM Web Services is deployed.
- In the Application Module Name or Connection Name field, enter p6tm.war.
- On the Edit Policy Set: Add Policy References page, select oracle/multi_token_rest_service_policy.
Note: For detailed instructions on how to create a WSM Policy Set, refer to the instructions in Using Fusion Middleware Control section under Creating a Policy Set in the Fusion Middleware Security and Administrator's Guide for Web Services guide.
- Create a user in security realms of the Weblogic Administration Console.
- Log in to the WebLogic Administration Console as an administrative user using the following URL:
http://<Host_Name>:<Port>/console
- In the Change Center pane, select Lock & Edit.
- In the Domain Structure pane, select Security Realms.
- Select myrealm in the security realm list.
- In the Settings for myream page, select Users and Groups.
Note: The name of the tab reflects the name of the security realm that you selected.
- Log in to the WebLogic Administration Console as an administrative user using the following URL:
- Restart WebLogic and ensure that you can see the LDAP users in Users and Groups.
Note: The user added in security realms should also exist in the P6 EPPM database.
- Navigate to the Provider tab.
- Click New.
- In the Create a New Authentication Provider window, complete the following:
- In the Name field, enter a name for the authentication provider.
- In the Type list, select LDAPAuthenticator.
- Click OK.
- In the Provider tab, select the provider that you just created.
- In the Control Flag list, select SUFFICIENT and then click Save.
- Navigate to the Provider Specific tab.
- Enter the details for your LDAP server in the Connection and Users sections.
- Restart the WebLogic server.