Requisitos para la integración de Oracle CX (ventas)
Antes de integrar y configurar un sistema orquestado, complete los siguientes prerrequisitos.
Paso 1: Crear roles de datos y perfiles de seguridad
Antes de configurar el sistema orquestado, cree una cuenta de servicio y otorgue los permisos necesarios para la integración con Oracle Access Governance.
- Rol del trabajo del gestor de seguridad de TI (
ORA_FND_IT_SECURITY_MANAGER_JOB) - Especialista en Integración de Human Capital Management (
ORA_HRC_HUMAN_CAPITAL_MANAGEMENT_INTEGRATION_SPECIALIST_JOB)
- Conéctese a Oracle Fusion Cloud Applications.
- Vaya a Mi empresa > Configuración y mantenimiento.
- Seleccione el icono Tareas en la parte derecha de la página.
- Seleccione Buscar y Gestionar perfiles de seguridad y rol de datos.
- Busque el rol de puesto
Human Capital Management Integration Specialistque no tenga ningún perfil de seguridad. - Seleccione +Crear.
- Introduzca el nombre del rol de datos. Por ejemplo,
<ServiceAccountName>-DataRole. - Seleccione el trabajo
Human Capital Management Integration Specialistque desea heredar. - Seleccione Aceptar.
- Introduzca el nombre del rol de datos. Por ejemplo,
- Seleccione Next (Siguiente).
- En la página Contexto de seguridad, seleccione Ver todo en la lista entre las configuraciones de perfil de seguridad.
- Seleccione Siguiente para revisar y Enviar.
- Busque el rol de datos que ha creado. Observe que ahora está seleccionada la columna Security Profile Assigned (Perfil de seguridad asignado).
- Seleccione Listo.
A continuación, cree una cuenta de servicio y asigne este rol de datos a la cuenta de servicio.
Paso 2. Crear una cuenta de servicio y otorgar roles predeterminados
Utilice la cuenta de servicio al configurar la conexión en el sistema orquestado. Puede definir esta cuenta de servicio mediante los roles y permisos por defecto de Oracle Fusion Cloud Applications o mediante un rol personalizado.
Paso 2.1 Crear una cuenta de servicio en Oracle Fusion Cloud Applications
Debe tener el rol de puesto de mánager de seguridad de TI (ORA_FND_IT_SECURITY_MANAGER_JOB).
- Conéctese a Oracle Fusion Cloud Applications.
- En el navegador, vaya a Herramientas > Consola de seguridad.
- Seleccione Users (Usuarios) > Add User Account (Agregar cuenta de usuario).
- Introduzca los campos obligatorios para la información de usuario.
- Seleccione Guardar y cerrar. Asegúrese de que el estado sea Activa.
- Seleccione el usuario y Edit (Editar).
Paso 2.2 Agregar roles a la cuenta de servicio
- Seleccione el botón Agregar rol.
- Asigne los roles predeterminados de uno en uno a la cuenta.
- Especialista en integración (
ORA_FND_INTEGRATION_SPECIALIST_JOB) - Consultor de implantación de la aplicación (
ORA_ASM_APPLICATION_IMPLEMENTATION_CONSULTANT_JOB) - Administrador de ventas (
ORA_ZBS_SALES_ADMINISTRATOR_JOB)
- Especialista en integración (
- Asigne el rol de datos creado en el paso 1. Consulte Paso 1: Creación de roles de datos y perfiles de seguridad.
- Seleccione Guardar y cerrar.
- Busque la cuenta y verifique que los roles necesarios estén asignados.
- Inicie sesión para verificar la creación de la nueva cuenta de servicio.
Paso 2.3 Otorgar permisos mediante un rol personalizado: principio de privilegio mínimo
Utilice privilegios en lugar de los roles y permisos por defecto de Oracle Fusion Cloud Applications para configurar un rol personalizado para la cuenta de servicio. Esto se ajusta al principio de privilegio mínimo configurando solo los privilegios detallados necesarios para la cuenta de servicio.
Para crear el rol personalizado:- Cree un rol de Oracle Fusion Cloud Applications de la categoría Común - Roles de puesto.
- Agregue los privilegios a la parada del tren de políticas de seguridad de funciones. Consulte la lista: Grant Privileges.
- Otorgue Políticas de seguridad de datos para el juego de datos correcto al rol personalizado. Si no otorga las políticas de seguridad de datos correctas, es posible que no se devuelvan algunos datos. Las llamadas de API no fallarían (200 OK), pero el recuento sería 0 si se omiten las políticas de seguridad de datos.
- Asigne el rol de datos (
ORA_HRC_HUMAN_CAPITAL_MANAGEMENT_INTEGRATION_SPECIALIST_JOB) creado en el paso 1. Consulte Paso 1: Creación de roles de datos y perfiles de seguridad.
Paso 2.4 Otorgar privilegios a un usuario personalizado
Cree un rol personalizado en lugar de utilizar los roles por defecto para garantizar el privilegio mínimo otorgando solo los permisos detallados necesarios. Asigne el rol de datos ORA_HRC_HUMAN_CAPITAL_MANAGEMENT_INTEGRATION_SPECIALIST_JOB junto con los privilegios.
Debe otorgar las políticas de seguridad de datos necesarias y asociarlas a los roles relevantes para permitir el acceso al juego de datos adecuado (por ejemplo,
/workers). Si no se configuran las políticas de seguridad de datos correctas, las llamadas de API no fallarían (200 OK), pero la respuesta no contendría datos (el recuento sería 0). Para obtener más información, consulte Políticas de seguridad de datos.| Punto final/funcionalidad | Privilegios en Políticas de Seguridad de Funciones |
|---|---|
/userAccounts |
Nombre de privilegio: Usar servicio REST - Cuentas de usuario Código de privilegio: |
/workers |
Nombre de privilegio: Usar servicio REST - Trabajadores Código de privilegio: |
Listas de valores de /userAccounts |
Usar servicio REST - Listas de valores de usuarios y roles PER_REST_SERVICE_ACCESS_USERS_AND_ROLES_LOVS_PRIV |
Paso 2.5 Ejecutar trabajo de refrescamiento de datos de control de acceso
- Navegue hasta Herramientas → Procesos programados.
- Busque Refrescar datos de control de acceso.
- Seleccione Programar nuevo proceso.
- Seleccione Refrescar Datos de Control de Acceso como nombre de trabajo e introduzca una descripción significativa.
- Seleccione Refrescamiento Completo o Refrescamiento Incremental, según sea necesario para ejecutar el trabajo.
- Seleccione OK (Aceptar).
- Seleccione Enviar. Copie el número de ID de proceso.
- Ejecute el proceso de sincronización de usuarios y roles para recuperar las últimas definiciones de usuarios y roles. Para obtener más información, consulte Ejecutar proceso de sincronización de usuarios y roles.
Autenticar y autorizar con OCI IAM
Utiliza OCI IAM para autenticar y autorizar Oracle CX (ventas) con Oracle Access Governance.
Requisitos
- Cree una cuenta de servicio y otorgue los permisos necesarios para la integración con Oracle Access Governance.
- Asegúrese de que la configuración se realiza en el mismo dominio de identidad donde se alojan las aplicaciones de Oracle Fusion Cloud Applications.
Acceder a certificados y claves
Utilice un certificado emitido por una autoridad de certificación (CA) de confianza en formato PEM para garantizar la autenticación y la compatibilidad, o bien aproveche OCI Certificate Service para generar y gestionar certificados de forma eficiente.
- Utilice una autoridad de certificación de confianza en formato PEM.
- Para recuperar el certificado público, asegúrese de que el dominio de identidad esté configurado para emitir y firmar tokens.
- En Identidad y seguridad, seleccione Dominios.
- En el separador Configuración, active Acceder a certificado de firma.
Importar certificado como certificado de partner de confianza al dominio de OCI IAM de la instancia de FA
- Vaya a Identity & Security y seleccione Domains.
- Busque y seleccione el compartimento para la instancia de servicios de Oracle Fusion Cloud Applications y, a continuación, seleccione el dominio.
- Seleccione el separador Seguridad.
- Vaya a la sección Certificados de socio de confianza y, a continuación, seleccione Importar certificado.
- Introduzca el mismo nombre de alias que ha proporcionado al generar el alias de certificado del archivo de almacén de claves
- Importe el archivo
.cer. - Seleccione Importar.
Resultados: asegúrese de que se muestran los detalles correctos junto con la huella digital SHA-1, la huella digital SHA-256, la fecha de inicio del certificado y la fecha de finalización del certificado.
Creación de una aplicación de tipo confidencial integrada
- Vaya a Identity & Security y seleccione Domains.
- Seleccione el dominio necesario.
- Seleccione el separador Aplicaciones integradas.
- Seleccione Agregar aplicación.
- Seleccione el mosaico Aplicación confidencial y, a continuación, seleccione Iniciar flujo de trabajo.
- En la página Detalles, introduzca lo siguiente:
- Introduzca un nombre y una descripción para la aplicación confidencial.
- Seleccione Enviar.
Editar configuraciones de OAuth
- Seleccione el separador Configuración de OAuth.
- Seleccione Editar configuración de OAuth.
- Configuración de Cliente: Seleccione Configurar esta aplicación como un cliente ahora.
- Activar tipos de permiso: seleccione los tipos de permiso Credenciales de cliente, Afirmación JWT y Token de refrescamiento.
- Seleccione De confianza como opción Tipo de cliente.
- Importe el certificado utilizado anteriormente.
- Seleccione En nombre de como Operaciones permitidas.
- Seleccione perímetro de red para restringir los intentos de inicio de sesión a IP o rangos específicos; de lo contrario, seleccione En cualquier lugar.
- En Política de emisión de token, seleccione Todo.
- Configuración de Ámbito
- Activar conmutador Agregar recursos
- Seleccione Agregar ámbitos
- Seleccione las referencias de aplicación de Oracle Fusion Cloud Applications.Nota
Si no se muestran los ámbitos, verifique desde el separador Oracle Cloud Services si la instancia de Oracle Fusion Cloud Applications está registrada en este dominio.
- Seleccione Enviar.
- Active la aplicación: seleccione el icono Acciones y, a continuación, seleccione Activar. El estado debe cambiar de Inactivo a Activo.
Recuperar detalles confidenciales de aplicación de OAuth para autorización
- Abra la aplicación integrada Confidential OAuth que ha creado.
- Seleccione el separador Configuración de OAuth.
- En la sección Información general, copie y guarde el ID de cliente y el secreto de cliente.
- En la sección Recursos, copie y guarde el ámbito de aplicación.
Creación de un OCI Vault para almacenar credenciales
Realice este paso solo cuando utilice OCI Vault durante la configuración de integración. Oracle Access Governance utiliza el servicio OCI Vault and Secret Management para almacenar valores confidenciales como contraseñas, secretos de cliente y claves privadas.
Cree un almacén de Oracle Cloud Infrastructure (OCI), una clave de cifrado y secretos para las credenciales de autenticación básica en las que esté configurada la instancia de Oracle Access Governance.
- Permiso para crear almacenes, claves y secretos en el compartimento de destino.
- Permiso para utilizar claves para cifrar secretos.