Configurar la integración con Oracle Configure, Price, Quote (CPQ)
Puede establecer una conexión entre la aplicación Oracle Access Governance y Oracle Cloud Enterprise Performance Management como un sistema gestionado. Para configurarlo, utilice Sistemas orquestados en la consola de Oracle Access Governance.
Requisitos
Antes de instalar y configurar el sistema orquestado de Oracle Configure, Price, Quote (CPQ). Debe tener en cuenta los siguientes prerrequisitos y tareas.
Concepto del flujo de trabajo Requisitos previos
- Autenticación básica: cree un usuario de servicio con permisos de administrador de usuarios. Consulte Creación de un usuario de servicio en Oracle Configure, Price, Quote (CPQ) para la autenticación básica
-
Autenticación OAuth
- Creación de una aplicación de tipo confidencial integrada
- Descargue el certificado y genere la huella digital del certificado. Consulte Extraer huella digital de certificado de computación y clave privada o Guardar el certificado IdP X509.
- Active el proveedor OAuth en Oracle Configure, Price, Quote (CPQ). Consulte Configuración de proveedor OAuth en el centro de integración de Oracle Configure, Price, Quote (CPQ)
- Cree un usuario de servicio en OCI IAM y asocie un usuario de servicio en Oracle Configure, Price, Quote (CPQ). Consulte Creación de un usuario de servicio en Oracle Configure, Price, Quote (CPQ) para la integración de OCI IAM
Creación de un usuario de servicio en Oracle Configure, Price, Quote (CPQ) para la autenticación básica
Cree un nuevo usuario de servicio en Oracle Configure, Price, Quote (CPQ) como administrador de usuarios.
- Vaya a la cuenta en la nube de Oracle Configure, Price, Quote (CPQ).
- En la configuración del perfil de usuario, seleccione Usuarios.
-
Introduzca los detalles del usuario, de la siguiente manera:
- Conexión: nombre de usuario de este usuario.
- Password (Contraseña): introduzca la contraseña.
- Correo electrónico: introduzca la dirección correo electrónico.
- Nombre: introduzca el nombre del usuario
- En la sección Configuración de usuario, en la lista Tipo, seleccione FullAccess.
- Haga clic en Agregar. El grupo
- En la configuración del perfil de usuario, seleccione Grupos.
- Seleccione Agregar. Se abre la página Administración de grupos.
- Introduzca el nombre de grupo y el nombre de variable.
- En la lista Tipo, seleccione Administrador.
- En la lista Acceso disponible, seleccione Usuarios con todos los permisos seleccionados
- Busque y abra el usuario de servicio.
- En la opción Permisos, seleccione Administrador de usuarios.
- En la lista de grupos de administradores, asigne el grupo personalizado creado anteriormente.
- Seleccione Actualizar.
Creación de una aplicación de tipo confidencial integrada
Para crear una aplicación integrada de tipo confidencial en OCI IAM, debe tener el rol de administrador de dominio de identidad.
- Vaya a Identidad y seguridad, y haga clic en Dominios.
- Seleccione Domains (Dominios).
- Haga clic en el separador Aplicaciones integradas.
- Haga clic en Agregar aplicación.
- Seleccione el mosaico Aplicación confidencial y, a continuación, haga clic en Iniciar flujo de trabajo.
-
En la página Detalles, introduzca lo siguiente:
- Introduzca un nombre y una descripción para la aplicación confidencial.
- Haga clic en Enviar.
- Seleccione el separador OAuth configuration.
- Seleccione Editar configuración de OAuth.
- Seleccione Configurar esta aplicación como un servidor de recursos ahora.
- Introduzca el público principal: https://cpq12354.cpq.[region_identifier].ocs.oraclecloud.com.
- Active el botón Add scopes (Agregar ámbitos).
-
Agregue e introduzca el ámbito como
/api, introduzca el nombre mostrado y la descripción. - Haga clic en Agregar.
- Seleccione Configurar esta aplicación como un cliente ahora.
-
Seleccione los siguientes tipos de permiso: y los tipos de permiso Refrescar token:
- Afirmación JWT
- Credenciales de cliente
- Código de autorización
-
Introduzca la URL de redirección con el siguiente formato:
https://cpq12354.cpq.[region_identifier].ocs.oraclecloud.com/sso/openid_connect_redirect.jsp. -
Introduzca la URL de desconexión con el siguiente formato:
https://cpq12354.cpq.[region_identifier].ocs.oraclecloud.com/logout.jsp -
Introduzca la URL posterior a la desconexión con el siguiente formato:
https://cpq12354.cpq.[region_identifier].ocs.oraclecloud.com/sso/openid_connect_request.jsp - Seleccione De confianza como opción Tipo de cliente.
- Importación de un Certificado. Consulte Configuración del proveedor OAuth en Oracle Configure, Price, Quote (CPQ) .
- Haga clic en Enviar.
- Active la aplicación, haga clic en el icono Acciones y, a continuación, seleccione Activar. El estado debe cambiar de Inactivo a Activo.
Extraer huella digital de clave privada y certificado informático
Utilice la huella digital del certificado, la clave privada y el certificado público de un archivo de almacén de claves Java (.jks).
Genere la huella digital del certificado descargado.
Configurar proveedor OAuth en el centro de integración de Oracle Configure, Price, Quote (CPQ)
Configure la afirmación OAuth en el centro de integración de Oracle Configure, Price, Quote (CPQ).
- Vaya a la cuenta en la nube de Oracle Configure, Price, Quote (CPQ).
-
Seleccione el icono
Admin. Se abre la plataforma de administración.
- En la sección Plataforma de integración, seleccione Centro de integración.
- En el panel izquierdo, seleccione OAuth Provider - Identity Cloud Service
-
Configure los detalles de OAuth de la siguiente manera:
Opción Descripción Emisor Introduzca la URL de OCI IAM. https://identity.oraclecloud.comURL de inquilino Introduzca la URL de dominio. Para buscar la URL de dominio, consulte Búsqueda de una URL de dominio de identidad https://[idcs-identifier].identity.oraclecloud.comPunto final de token Introduzca el punto final OAuth /oauth2/v1/tokenÁmbito Introduzca el ámbito del dominio de OCI IAM urn:opc:idm:__myscopes__Configuración de certificación Introduzca lo siguiente: -
Punto final de JWKS: introduzca el punto final del juego de claves web JSON. Por ejemplo,
/admin/v1/SigningCert/jwk - Introduzca el ID de cliente de la aplicación integrada
Nota
Póngase en contacto con el equipo de operaciones de negocio para recuperar los detalles de certificación de la instancia de servicio.Configuración de aplicación de cliente Introduzca el ID de cliente de la aplicación integrada. -
Punto final de JWKS: introduzca el punto final del juego de claves web JSON. Por ejemplo,
- Descargue la clave pública de CPQ.
- En la aplicación integrada, haga clic en Editar configuración de OAuth
- Haga clic en Importar certificado e importe el certificado descargado.
- Enviar y guardar.
Creación de un usuario de servicio en Oracle Configure, Price, Quote (CPQ) para la integración de OCI IAM
Cree un usuario de servicio en Oracle Configure, Price, Quote (CPQ) para la integración con OCI IAM.
BMContext.user_management_delegated_to_idp = true. También puede ponerse en contacto con los Servicios de Soporte Oracle para activar la delegación de gestión de usuarios en IDP.- Vaya a la cuenta en la nube de Oracle Configure, Price, Quote (CPQ).
- En la configuración del perfil de usuario, seleccione Usuarios.
-
Introduzca los detalles del usuario, de la siguiente manera:
- Conexión: nombre de usuario de este usuario. Debe coincidir con el nombre de usuario de OCI IAM.
- Password (Contraseña): introduzca la contraseña.
- Correo electrónico: introduzca la dirección.
- Nombre: introduzca el nombre del usuario.
- En la sección Configuración de usuario, en la lista Tipo, seleccione FullAccess.
- Seleccione Activado para SSO.
- Haga clic en Agregar.
- Busque y abra el usuario de servicio.
- En la opción Permisos, seleccione Administrador de usuarios y Solo servicios web.
- Seleccione Actualizar.
- Abra el usuario de servicio que acaba de crear.
- Seleccione Integración de usuario.
- En el separador CRM/IdP, introduzca los detalles de conexión del usuario de servicio.
Configurar
Puede establecer una conexión entre Oracle Configure, Price, Quote (CPQ) y Oracle Access Governance introduciendo los detalles de la conexión. Para ello, utilice la funcionalidad de sistemas orquestados disponible en la consola de Oracle Access Governance.
Navegar a la página Orchestrated Systems
En la página Orchestrated Systems de la consola de Oracle Access Governance se inicia la configuración del sistema orquestado.
Seleccionar sistema
En el paso Seleccionar sistema del flujo de trabajo, puede especificar qué tipo de sistema desea integrar con Oracle Access Governance.
Puede buscar el sistema necesario por nombre mediante el campo Buscar.
- Seleccione Oracle Configure, Price, Quote (CPQ) .
- Haga clic en Siguiente.
Agregar detalles
Agregue detalles como el nombre, la descripción y el modo de configuración.
- Introduzca un nombre para el sistema al que desea conectarse en el campo Nombre.
- Introduzca una descripción para el sistema en el campo Descripción.
- Para este sistema orquestado, Oracle Access Governance puede gestionar permisos
- Haga clic en Siguiente.
Configuración de la Cuenta
Gestione la configuración de la cuenta al configurar el sistema orquestado, incluida la configuración de notificaciones, y las acciones por defecto cuando una identidad se traslada o abandona la organización.
- Seleccione esta opción para permitir que Oracle Access Governance cree nuevas cuentas cuando se solicite un permiso, si la cuenta aún no existe. Por defecto, la cuenta se crea si no existe, cuando se solicita un permiso. Si la opción está desactivada, los permisos solo se pueden aprovisionar cuando la cuenta ya existe en el sistema orquestado. Si se solicita permiso donde no existe ningún usuario, se produce un error en la operación de aprovisionamiento.
-
Seleccione dónde y a quién enviar correos electrónicos de notificación cuando se crea una cuenta. El valor predeterminado es User (Usuario). Puede seleccionar una, ambas o ninguna de estas opciones. Si no selecciona ninguna opción, no se enviarán notificaciones cuando se cree una cuenta.
- Usuario
- Gestor de usuarios
- Cuando una identidad abandona la empresa, debe eliminar el acceso a sus cuentas. Puede seleccionar qué hacer con la cuenta cuando esto suceda. Seleccione una de las opciones siguientes:
- Suprimir
- Desactivar
- No hay acciones
Nota
Estas opciones solo se muestran si están soportadas en el tipo de sistema orquestado que se está configurando. Por ejemplo, si Suprimir no está soportado, se muestran las opciones Desactivar y Sin acción. - Cuando se eliminan todos los permisos de una cuenta, por ejemplo, al pasar de un departamento a otro, es posible que deba ajustar a qué cuentas tiene acceso la identidad. Puede seleccionar qué hacer con la cuenta cuando esto suceda. Seleccione una de las opciones siguientes:
- Suprimir
- Desactivar
- No hay acciones
Nota
Estas opciones solo se muestran si están soportadas en el tipo de sistema orquestado que se está configurando. Por ejemplo, si Suprimir no está soportado, se muestran las opciones Desactivar y Sin acción. - Si desea que Oracle Access Governance gestione las cuentas creadas directamente en el sistema orquestado, puede seleccionar la opción Gestionar cuentas que no ha creado Access Governance. Esto concilia las cuentas en el sistema gestionado y permite gestionarlas desde Oracle Access Governance.
Agregar Propietarios
Agregue propietarios principales y adicionales al sistema orquestado para permitirles gestionar recursos.
Al configurar el primer sistema orquestado para la instancia de servicio, solo puede asignar propietarios después de activar las identidades en la sección Gestionar identidades.
- Seleccione un usuario activo de Oracle Access Governance como propietario principal en el campo ¿Quién es el propietario principal?.
- Seleccione uno o más propietarios adicionales en la lista ¿Quién más los posee?. Puede agregar hasta 20 propietarios adicionales para el recurso.
Configuración de integración
Introduzca los detalles de la conexión al sistema de Oracle Configure, Price, Quote (CPQ).
- En el paso Configuración de integración del flujo de trabajo, introduzca los detalles.
Configuración de integración Autenticación Nombre de parámetro Descripción Autenticación Básica ¿Desea utilizar la autenticación básica? Seleccione la casilla de control para permitir la autenticación mediante credenciales de usuario. - Autenticación Básica
- OAuth
Nombre de host Introduzca el nombre de host/valor de instancia de la URL. Por ejemplo, en la URL https://cpq12354.cpq.[region_identifier].ocs.oraclecloud.com/ui, introduzcacpq12354.cpq.[region_identifier].ocs.oraclecloud.com- Autenticación Básica
- OAuth
Nombre de usuario Introducir nombre de usuario Autenticación Básica Contraseña Introducir contraseña Autenticación Básica Confirmar contraseña Confirme la contraseña OAuth URL de servidor de autenticación
ID de cliente de la aplicación confidencial de OCI IAM. ID de cliente ID de cliente de la aplicación confidencial de OCI IAM. Clave privada Introduzca el contenido en la clave privada (. Archivo PEM). Huella de certificado
Introduzca el valor entre <dsign:X509Certificate> y </dsign:X509Certificate> en el archivo de metadatos IdP. Consulte Guardado del certificado IdP X509 o Generar uno para el certificado. Consulte Generar huella de certificado. ¿Cuál es el ámbito?
Introduzca los ámbitos aplicables permitidos en la aplicación confidencial. Por ejemplo: https://cpq12354.cpq.[region_identifier].ocs.oraclecloud.com/api - Haga clic en Agregar para crear el sistema orquestado.
Finalizar
Finalice la configuración del sistema orquestado proporcionando detalles sobre si se debe realizar una personalización adicional o activar y ejecutar una carga de datos.
El paso final del flujo de trabajo es Finalizar.
- Personalizar antes de activar el sistema para cargas de datos
- Activar y preparar la carga de datos con los valores por defecto proporcionados
, seleccione Administración de servicios → Sistemas orquestados.