P6 Professional comes with built-in applications that use P6 Integration API technology. You must configure these plug-ins separately for Single Sign-On or LDAP authentication. These applications read a configuration stored in the database (called INTERNAL_PLUGINS
by default) to determine how to authenticate.
Notes:
- This procedure is not applicable for the P6 Professional Cloud Connect driver type.
- For information to enable SAML authentication for P6 Professional, refer to the Primavera Oracle Access Manager Configuration Guide.
This procedure uses two utilities:
- dbconfig.cmd: To create a new temporary configuration to launch the Internal API Administration utility,
admin.cmd
. - admin.cmd: To access and modify the
INTERNAL_PLUGINS
configuration used by the Internal API tools.
To change the authentication type, complete the following steps:
- Launch the Internal API Database Configuration utility,
dbconfig.cmd
. The database configuration utility is located in%P6PROFESSIONAL_HOME%\P6 Professional\PRO\Java\dbconfig.cmd
- Create a new temporary configuration called
TEMP_CLIENT_SETUP
, to access the administration utility. - Launch the Internal API administration utility
admin.cmd
. The API administration utility is located in%P6PROFESSIONAL_HOME%\P6 Professional\PRO\Java\admin.cmd
- Log in using the Privileged Database username and password.
- Click on the Authentication tab.
- Expand the
INTERNAL_PLUGINS
configuration. - In the Authentication folder, set the Login Mode equal to the authentication mode configured for P6.
- In the Database Instance: <your_instance_name> folder, set the Authentication Mode equal to the authentication mode configured for P6.
- Expand the
- In the Configurations tab, select the
TEMP_CLIENT_SETUP
configuration.- Right-click and delete
TEMP_CLIENT_SETUP
. - Click OK in the Confirmation window.
- Click Save, and OK in the Confirmation window.
- Right-click and delete
- Exit the administration utility,
admin.cmd
. - Delete the
BREBOOTSTRAP.XML
file located in%P6PROFESSIONAL_HOME%\P6 Professional\EPPM\Java\
Tip
For more information on P6 Integration API, see the P6 EPPM and P6 Professional Integration API Reference Guide.