Generating OAuth Tokens
You can generate an OAuth token for Primavera Data Service using JSON Web Token (JWT) User Assertion. A JWT user assertion token contains identity information about a user and can be used as an authorization grant to obtain an OAuth access token. This grant type is suitable for users who need to authenticate against either Oracle IAM or a SAML identity provider, using a JWT token.
For more information about grant types, refer to your identity provider's documentation.
After an OAuth token is generated, it can be passed to Primavera Data Service.
Note: Primavera Data Service does not have endpoints to generate an OAuth token using Resource Owner Password Credential (ROPC). JWT user assertion offers improved security over ROPC. However, if you would prefer to use ROPC grant type, you can use either the P6 EPPM or Unifier endpoint. See: How to Use OAuth Authentication with Primavera Data Service (PDS) for P6 and Unifier (Doc ID 3090908.1).