Configuración de la autenticación API

En esta primera sección, deberá crear una aplicación de IDCS. Esta aplicación se utilizará para llamar a las API de REST de OCM desde la aplicación Oracle Sales and Service mediante la autenticación de 2 tramos OAuth. El certificado público de Oracle Sales and Service se utiliza para crear esta aplicación de IDCS. Este método de autenticación OAuth de 2 tramos se necesitará más adelante cuando se agreguen las API de REST de OCM a la aplicación Oracle Sales and Service.

Nota:

Oracle Identity Cloud Service (IDCS) se está sustituyendo por el servicio Oracle Identity and Access Management (IAM). En los siguientes pasos se asume que su cuenta de Oracle Cloud está utilizando IDCS. Si sus cuentas en la nube utilizan dominios IAM, los pasos son similares, pero la interfaz de usuario que ve será diferente de las imágenes proporcionadas en este documento.

Recuperar el certificado público

Para obtener el certificado público de la aplicación Oracle Sales and Service que se utilizará para crear una aplicación confidencial de IDCS:

  1. Inicie sesión en la aplicación Oracle Sales and Service como administrador.
  2. Haga clic en Icono de hamburguesa en la esquina superior izquierda de la página. Seleccione la opción Herramientas en el menú desplegable y, a continuación, seleccione Consola de seguridad.
  3. Para recuperar el certificado público de la aplicación Oracle Sales and Service:

    1. En la página principal, seleccione Autenticación de API en el menú de navegación izquierdo.
    2. Seleccione el enlace Certificado público de Oracle en la esquina superior derecha de la página. De esta forma, se descargará un archivo orakey_sign en el directorio Downloads que se utilizará en los siguientes pasos.
  4. Cierre la aplicación Oracle Sales y Service, ya que no será necesaria durante un tiempo.

Creación de una aplicación confidencial

Para crear la aplicación confidencial que se utilizará en la aplicación Oracle Sales and Service para comunicarse con Oracle Content Management a través de las API de OCM:

  1. Conéctese a la consola de administración de IDCS como administrador.
  2. Haga clic en Icono de hamburguesa en la esquina superior izquierda de la página y, a continuación, seleccione la opción Aplicaciones en el menú desplegable.

  3. Para crear la aplicación confidencial que se utilizará para acceder a las API de Oracle Content Management:

    1. Haga clic en el botón Agregar y, a continuación, en el cuadro de diálogo Agregar aplicación, seleccione Aplicación confidencial.
    2. En la página Agregar aplicación confidencial, en la parada de tren Detalles, haga lo siguiente:
      1. En el campo Nombre, especifique el nombre (por ejemplo, Servicios web).
      2. En el campo Descripción, introduzca el texto "Credenciales utilizadas para acceder a las API de OCM a través de los servicios web".
    3. En la parada del tren Client, realice lo siguiente:
      1. Seleccione la opción Configurar esta aplicación como cliente ahora.
      2. Para Tipos de permiso permitidos, seleccione las siguientes casillas de control: Propietario de recurso, Credenciales de cliente y Afirmación JWT.
      3. Para Seguridad, active la casilla de control Cliente de confianza y, a continuación, haga clic en Importar para importar el certificado de Oracle Sales and Service.
      4. En el cuadro de diálogo Importar certificado de cliente, complete los siguientes campos:

        1. En el campo Certificate Alias (Alias de certificado), especifique el nombre (por ejemplo, Fusion).
        2. Haga clic en el botón Choose File (Seleccionar archivo) y, a continuación, seleccione el archivo orakey_sign que se ha descargado anteriormente.
        3. Haga clic en Importar para agregar este certificado.
      5. En la sección Recursos, haga clic en Agregar ámbito. Seleccione la flecha derecha a la derecha del servidor de OCM específico que se utilizará en la integración.

      6. Seleccione la casilla de control situada junto a la línea con la URL que termina por opc:cec:all. Haga clic en Agregar para agregar este ámbito específico, ya que es necesario para la integración.
      7. Copie la URL de ámbito que acaba de agregar, ya que la utilizaremos más adelante al crear los servicios web de la aplicación Oracle Sales and Service para comunicarse con las API de OCM (por ejemplo, https://BD2F184D9D2344CB8134FCD4CBFF7DF.mycloud.com:443/urn:opc:cec:all).
    4. Haga clic en Siguiente hasta llegar al final de la parada de entrenamiento Agregar aplicación confidencial y, a continuación, haga clic en Finalizar.
  4. En el cuadro de diálogo Aplicación agregada, copie el ID de cliente (por ejemplo, c585b2d3e97c40e491ca99112281e36) y el Secreto de cliente (por ejemplo, 768b9513-658e-4854-bac7-2fe72d19011) y cierre el cuadro de diálogo. Utilizaremos estos valores en los servicios web de la aplicación Oracle Sales and Service para comunicarse con las API de REST de OCM.
  5. En la página Servicios web de Oracle Sales y Service, haga clic en Activar para activar el servicio de aplicación de IDCS.
  6. Cierre la aplicación IDCS porque ya no es necesaria.