Create a user account in Oracle Life Sciences IAMS

The API developer will need to use an Oracle Life Sciences IAMS user account in conjunction with the client ID created in the previous step: Generate a client ID and secret.

  • If you previously chose the Password Grant option and the API user already has a user account for logging into the Oracle Clinical One Platform user interface, then there is no need to create a separate account so you can skip this task.
  • If you previously chose the Client Credentials option, then you must create a new user account with the same exact long client ID string value, with the leading tenant name, as the User Login.

Steps

  1. In Oracle Life Sciences IAMS, Create an Oracle Life Sciences single sign-on.

    Consider the following guidelines:

    • User's first name and last name will appear in Oracle Clinical One Platform, so make sure to use easily identifiable names.
    • Integration users are required to include the external data source in their usernames, for traceability, in the following format:
      Field in Oracle Life Sciences IAMS Format Required for
      Full name:
      • First name
      • Last name
      The external data source must be included in the last name:
      • {firstName}
      • {lastName}_{externalDataSource}

      Example: John Doe_Source

      • API Direct Users defined with client credentials
      • API Direct Users defined with password grant option
      • Digital Gateway users (set up for Digital Gateway integrations)
      • User Login
      Use the tenant name, the data source and unique username in dot notation:
      • {tenantName}.{externalDataSource}.{user}
      • API Direct Users defined with password grant option
      • Digital Gateway users (set up for Digital Gateway integrations)
      Use the same exact long client ID string value, with the leading tenant name in dot notation:
      • {tenantName}.{clientID}

      Tip:

      Copy and paste the client ID that you safeguarded from the Oracle Life Sciences IAMS oAuth console.

      Example: hsgb.6af5f747ebfc4605a9f89b3829c1e3d9

      Note:

      To use this account to sign in to Oracle Clinical One Platform user interface, use an abbreviated client ID value, excluding the tenant name, as username.

      Taking the one from the example, the user should use 6af5f747ebfc4605a9f89b3829c1e3d9 as the username.

      • API Direct Users defined with client credentials
  2. After creating the Oracle Life Sciences single sign-on, you must assign the user with the clinicalone-CNE role.

    For step-by-step instructions, see Assign roles in Oracle Life Sciences IAMS.

Next step: Create a user account in Oracle Clinical One Platform.