OAuth Token Generation

You can generate an OAuth token for P6 EPPM Web Services using one of the following grant types:

  • Resource Owner Password Credential (ROPC)
  • JSON Web Token (JWT) User Assertion

ROPC uses the resource owner's password credentials (user name and password) as an authorization grant to obtain an OAuth access token. This grant type is suitable for users who authenticate against IDCS directly.

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 authenticate against IDCS or a SAML Identity Provider, if configured in the environment.

More detail about these grant types can be found in the Oracle Cloud Platform REST Adapter documentation at REST Adapter Concepts, Authentication Support, About OAuth 2.0 Grants here:

https://docs.oracle.com/en/cloud/paas/integration-cloud/rest-adapter/understand-rest-adapter.html

After an OAuth token is generated, it can be passed to P6 EPPM Web Services. See Authentication and Authorization (OAuth).

Configure P6 EPPM Web Services to use OAuth

Create a service request to ask that your instance of P6 EPPM Web Services be reconfigured to use OAuth.

Background Information about OAuth

See this Wikipedia article for background information about OAuth:

https://en.wikipedia.org/wiki/OAuth