Authentication and Session Management
When you use P6 EPPM Web Services, you must authenticate your credentials with the server. The server can be configured to authenticate user credentials using the following methods:
- Oracle Web Services Manager (OWSM)
- Username Token Profile
- Security Assertion Markup Language (SAML) 1.1 or 2.0
- HTTP Cookies (on-premises only)
- OAuth
If you select multiple authentication modes, priority is given in the order of the list above, with OWSM being the highest priority and Cookies being the lowest priority. For example, if you select both Username Token Profile and SAML, when a call to P6 EPPM Web Services is made, P6 EPPM will look for authentication information that uses Username Token Profile first and if nothing is found, will then look for authentication information that uses SAML.
OAuth tokens can be included in a P6 EPPM Web Services request (without a login). Therefore if a valid OAuth token is found in a P6 EPPM Web Services request, it will be used for authentication.
Note:
- You use Primavera P6 Administrator to select the authentication methods available for P6 EPPM Web Services via the P6 EPPM Web Services/Security/Authentication/Mode setting. If you do not select an authentication mode, when a call is made to P6 EPPM Web Services, an error is returned.
- If you select OWSM as the authentication mode for P6 EPPM Web Services, only OWSM authentication can be used. OWSM receives the authentication request and will perform the authentication instead of passing the authentication request to P6 EPPM Web Services.
In This Section
Using Username Token Profile for Authentication
Using Oracle Web Services Manager for Authentication
Consuming P6 EPPM Web Services over HTTPS (SSL)
Using SAML Token Profile for Authentication
Using HTTP Cookies for Authentication (On-Premises Only)
Using Resource Owner Password Credential (ROPC) Grant Type
Using JSON Web Token (JWT) Grant Type
Generating the OAuth Access Token
Using OAuth for Authentication and Authorization
Last Published Tuesday, April 1, 2025