Configurar el inicio de sesión único (SSO) de Oracle Siebel CRM con miniOrange
Oracle Siebel CRM es una importante línea de productos de Oracle Corporation. Oracle Siebel CRM es un conjunto combinado de funciones transaccionales, analíticas y de participación para gestionar todas las operaciones de cara al cliente.
Como hemos sido reconocidos oficialmente como Socio de la Red Global Modernizada de Socios de Oracle (OPN), puede estar seguro de que todas nuestras integraciones en Oracle Stack cumplen con las competencias más altas establecidas por Oracle para sus asesores de confianza como miniOrange.
"El conector SSO miniOrange Oracle Siebel CRM permite el inicio de sesión único (SSO) entre Oracle Siebel CRM y cualquier IDP sin la necesidad de comprar e instalar la licencia de Oracle Access Manager (OAM) y Oracle Internet Directory (OID)".
El conector SSO de Siebel CRM permite Integración de inicio de sesión único (SSO) entre cualquier aplicación de Oracle y IDP (proveedores de identidad) como miniOrange, ADFS, Active Directory, Azure AD, Google, Okta, Onelogin, Ping Idenity, Centrify y muchos más. También proporciona soporte SSO para aplicaciones web que no brindan soporte para el protocolo de inicio de sesión único (SSO) federado, como SAML u OAuth 2.0. El conector SSO también le brinda la flexibilidad de ampliar su integración SSO existente a Oracle Siebel CRM. Esto es posible gracias a su capacidad para actuar como intermediario entre múltiples IdP y sus aplicaciones configuradas. Esto indica que puede realizar una integración SSO perfecta para Oracle Siebel CRM con su plataforma de autenticación existente.
Conéctese con una fuente externa de usuarios
miniOrange proporciona autenticación de usuario de diversas fuentes externas, que pueden ser Directorio (como ADFS, Microsoft Active Directory, OpenLDAP, AWS, etc.), Proveedores de identidad (como Microsoft Entra ID, Okta, AWS) y muchos más. Puede configurar su directorio/almacén de usuarios existente o Agregar usuarios en miniOrange.
Obtenga ayuda gratuita para la instalación: reserve una ranura
Puede solicitar una versión de prueba del conector SSO de Siebel y miniOrange ofrece 1 hora de ayuda gratuita a través de una llamada de consulta con nuestros ingenieros de sistemas para instalar o configurar la solución SSO de Oracle Siebel CRM en su entorno con una prueba de 30 días. Para ello, basta con enviarnos un correo electrónico a idpsupport@xecurify.com para reservar un espacio y te ayudaremos a configurarlo en poco tiempo.
Siga la guía paso a paso que se proporciona a continuación para el inicio de sesión único (SSO) de Oracle Siebel CRM
1. Descargue e instale el conector SSO de Siebel CRM
- Este breve tutorial lo guiará a través del inicio del conector sso en modo independiente, la configuración de la cuenta de administrador inicial y el inicio de sesión en el panel de administración de miniOrange.
- Requisitos previos:
-
Java 8 (JDK 1.8): cuando instale JAVA 8, solo estará presente JRE 1.8.
Nota: Tomcat ya está incluido en esta distribución (archivo zip), no es necesario instalarlo por separado.
La instalación de JDK 1.8 requiere iniciar sesión a través de la cuenta de Oracle. Si no tiene una cuenta de Oracle, puede instalar JDK 1.8 directamente desde aquí.
-
Si JAVA ya está instalado y las variables de entorno están configuradas correctamente en su sistema, entonces no necesita seguir este paso, puede ir directamente al paso 1.2.
Nota - Una vez que se complete la instalación de Java, verifique que la variable de entorno JAVA_HOME se haya configurado correctamente. Abra un símbolo del sistema y escriba echo %JAVA_HOME% y presiona Enter. Si ve una ruta a su directorio de instalación de Java, la variable de entorno JAVA_Home se ha configurado correctamente. Si no se muestra nada o solo se devuelve %JAVA_HOME%, deberá configurar la variable de entorno JAVA_HOME manualmente.
Establezca variables de entorno Java, es decir, JAVA_HOME y JRE_HOME, y variables de ruta. Digamos que el software JDK está instalado en su computadora, por ejemplo, en C:\Archivos de programa\Java\jdk1.8.0_221 entonces las rutas JAVA_HOME y JRE_HOME pueden ser como se mencionó:
- JAVA_INICIO - C:\Archivos de programa\Java\jdk1.8.0_221
- JRE_HOME - C:\Archivos de programa\Java\jdk1.8.0_221\jre
Para guardar estas variables, haga clic derecho Mi PC y seleccione Propiedades > Configuración avanzada del sistema.Haga clic en el Variables de entorno botón. En Variables del sistema, haga clic en New.En el campo Nombre de variable, ingrese:
- JAVA_INICIO - C:\Archivos de programa\Java\jdk1.8.0_221
- JRE_HOME - C:\Archivos de programa\Java\jdk1.8.0_221\jre
Actualice también la variable de ruta establecida con ruta: ruta_a_JAVA_HOME/bin. Puede LEER MÁS sobre variables de entorno específicas de Java.
Para instalar el conector SSO de Siebel CRM:
- Para iniciar miniOrange Siebel CRM SSO Connector, vaya al directorio bin/ de la distribución de Siebel CRM SSO Connector (es decir, una carpeta con un nombre similar a mo-siebelcrm-sso-connector-kit (la versión puede variar)). Ejecute el archivo de inicio según su entorno.
> ...\bin\startup.bat
- Este breve tutorial lo guiará a través del inicio del conector sso en modo independiente, la configuración de la cuenta de administrador inicial y el inicio de sesión en el panel de administración de miniOrange.
- Requisitos previos:
Java 8 (JDK 1.8): cuando instale JAVA 8, solo estará presente JRE 1.8.
Nota: Tomcat ya está incluido en esta distribución (archivo zip), no es necesario instalarlo por separado.
Puede descargar el paquete OpenJDK8 usando
apt install openjdk-8-jdk para Debian, Ubuntu, etc. O
yum install java-1.8.0-openjdk para Fedora, Oracle Linux, Red Hat Enterprise Linux, etc.
-
Los usuarios de Linux pueden usar los siguientes comandos para configurar las variables JAVA_HOME y JRE_HOME usando los siguientes comandos:
export JAVA_HOME=/path/to/jdk
export JRE_HOME=/path/to/jre
-
Puede verificar si las variables de entorno anteriores están configuradas correctamente. Ejecute los siguientes comandos para verificar las variables de entorno:
echo $JAVA_HOME
echo $JRE_HOME
Para instalar el conector SSO de Siebel CRM:
- Para iniciar miniOrange Siebel CRM SSO Connector, vaya al directorio bin/ de la distribución de Siebel CRM SSO Connector (es decir, una carpeta con un nombre similar a mo-siebelcrm-sso-connector-kit (la versión puede variar)). Ejecute el archivo de inicio según su entorno.
- Linux/Unix: ejecute chmod +x startup.sh para otorgar permiso ejecutable a este archivo. Establezca el permiso relevante de la carpeta mo-siebelcrm-sso-connector para permitir la creación de una nueva carpeta como la carpeta temporal o de registros: chmod 755.
$ .../bin/startup.sh
1.1. Configurar base de datos
- Después del inicio de Tomcat, abra http://localhost:8080 en el navegador. Verá una página para elegir una configuración de base de datos para Siebel CRM SSO Connector. Puede elegir dónde desea almacenar sus datos.
- Oracle Siebel CRM SSO Connector le brinda la flexibilidad de elegir su tipo de base de datos. Admitimos la base de datos Embedded H2, que es una base de datos liviana ideal para fines de prueba. Posteriormente podrá migrar a su tipo de base de datos de producción que sea compatible con la sección de base de datos externa. En la sección Base de datos externa, admitimos bases de datos Postgresql (idealmente 9.6), MySql y Oracle.
- Nota: Antes de continuar con la base de datos Embedded H2, asegúrese de que su sistema haya otorgado permiso de escritura a la carpeta Siebel CRM SSO Connector, es decir, a la carpeta mo-siebelcrm-sso-connector-kit. De lo contrario, primero asigne el permiso de escritura a la carpeta Siebel CRM SSO Connector para evitar quedarse atascado en problemas de permisos. Se requiere permiso de escritura porque la base de datos H2 integrada se crea en la carpeta Siebel CRM SSO Connector con la carpeta denominada datos.
- Seleccione Base de datos integrada y haga clic en continuar.

- Configure miniOrange con la base de datos H2 integrada para comenzar. Deberá migrar a una base de datos externa compatible antes de utilizar miniOrange como sistema de producción. Se recomienda esta opción si solo estás usando miniOrange para una prueba. La carpeta de la base de datos se crea dentro de la carpeta mo-siebelcrm-sso-connector denominada datos.
- Nota: En caso de que tenga problemas de permisos, puede ejecutar comandos específicos de su sistema operativo para obtener permiso o puede seguir las instrucciones que aparecen en la ventana emergente.
| Windows |
icacls “ruta hasta mo-siebelcrm-sso-connector-kit” /remove:d Usuarios /grant:r Usuarios:(OI)(CI)F /T |
| Linux |
chmod -R 775 “ruta hasta mo-siebelcrm-sso-connector-kit” |
- Si no tiene suficientes privilegios para ejecutar los comandos anteriores, en ese caso puede seguir las instrucciones de la ventana emergente o puede Contactar con nosotros.
- Una vez que la base de datos se haya creado correctamente, será redirigido a la página de configuración del administrador donde configurará la cuenta de administrador para el proveedor de identidad.
- Configure miniOrange con la base de datos externa admitida en la lista a continuación. Esto se recomienda para sistemas de producción. miniOrange admite varias bases de datos y, si no tiene una base de datos establecida de su elección dentro de su organización y no tiene una fuerte preferencia por ninguna de nuestras bases de datos compatibles, le recomendamos PostgreSQL, que es gratuito y se ha probado exhaustivamente.
- Puede consultar el siguiente documento para ver las versiones compatibles de MySQL, MS SQL y PostgreSQL: haz click aquí. Nota: Si ya tiene una configuración de base de datos que no está en la lista a continuación. Puede contactarnos para agregar soporte para esa base de datos.
- Cree una base de datos vacía en su servidor de base de datos: PostgreSQL/MySQL/MS SQL. Una vez hecho esto, comience a completar el formulario que se muestra a continuación:
- Ingrese el host de la base de datos: host local o dirección IP.
- Ingrese el puerto de la base de datos:
PostGres – 5432
MySQL-3306
- Ingrese el nombre de la base de datos creada en su servidor de base de datos.
- Ingrese el nombre de usuario y la contraseña de su servidor de base de datos para la conexión.

- Una vez que la base de datos se haya creado correctamente, será redirigido a la página de configuración del administrador donde configurará la cuenta de administrador para el proveedor de identidad.
1.2. Configurar cuenta de administrador
- Configure su cuenta de administrador. Ingrese un nombre de usuario y contraseña para su cuenta de administrador.

- Una vez creada su cuenta de administrador, iniciará sesión automáticamente en la pantalla del panel.

2. Configure Oracle Siebel CRM con el conector SSO miniOrange
Configure Siebel CRM según los requisitos previos de la Guía de seguridad según su versión de Siebel CRM. Puedes acceder a la Guía de Seguridad en este enlace.
3. Pruebe la configuración de SSO
- Flujo de inicio de sesión sin SSO:

- Flujo de inicio de sesión SSO:

4. Configure su directorio de usuarios (opcional)
miniOrange proporciona autenticación de usuario desde varias fuentes externas, que pueden ser Directorio (como ADFS, Microsoft Active Directory, Azure AD, OpenLDAP, Google, AWS Cognito, etc.), Proveedores de identidad (como Okta, Shibboleth, Ping, OneLogin, KeyCloak), Bases de datos (como MySQL, Maria DB, PostgreSQL) y muchos más. Puede configurar su directorio/almacén de usuarios existente o agregar usuarios en miniOrange.
- Haga clic en Proveedores de identidad >> Agregar proveedor de identidad en el menú izquierdo del tablero.

- En Elegir proveedor de identidad, seleccione Directorios AD/LDAP desde el desplegable.

- Entonces busca Anuncio/LDAP y haz clic en él.

- ALMACENE LA CONFIGURACIÓN LDAP EN MINIORANGEElija esta opción si desea conservar su configuración en miniOrange. Si el directorio activo está protegido por un firewall, deberá abrirlo para permitir las solicitudes entrantes a su AD.
- ALMACENAR LA CONFIGURACIÓN LDAP ON PREMISA: Elija esta opción si desea mantener su configuración en sus instalaciones y solo permitir el acceso a AD dentro de las instalaciones. Tendrás que descargar e instalar. puerta de enlace miniOrange en sus instalaciones.

- entrar: Nombre para mostrar LDAP y Identificador LDAP nombre.
- Seleccionar Tipo de directorio as Active Directory.
- Introduzca la URL del servidor LDAP o la dirección IP en la URL del servidor LDAP .
- Haga clic en el elemento Conexión de prueba Botón para verificar si se ha realizado una conexión exitosa con su servidor LDAP.

- En Active Directory, vaya a las propiedades de los contenedores/OU de usuario y busque el Atributo de nombre distinguidoLa cuenta de enlace debe tener los privilegios de lectura mínimos necesarios en Active Directory para permitir búsquedas en el directorio. Si el caso de uso implica aprovisionamiento (como crear, actualizar o eliminar usuarios o grupos), la cuenta también debe tener los permisos de escritura adecuados.

- Ingrese la contraseña válida de la cuenta Bind.
- Haga clic en el elemento Probar las credenciales de la cuenta vinculada para verificar sus credenciales de enlace LDAP para la conexión LDAP.

- Base de búsqueda es la ubicación en el directorio donde comienza la búsqueda de un usuario. Lo obtendrá del mismo lugar donde obtuvo su nombre distinguido.

- Seleccione un filtro de búsqueda adecuado en el menú desplegable. Si utiliza Usuario en filtro de grupo único or Usuario en filtro de grupo múltiple, Reemplace lagrupo-dn> en el filtro de búsqueda con el nombre distinguido del grupo en el que están presentes tus usuarios. Para utilizar el filtro de búsqueda personalizado, seleccione "Escribe tu filtro personalizado" opción y personalizarla en consecuencia.

- Haga clic en el elemento Siguiente botón, o vaya al Opciones de inicio de sesión .
- También puede configurar las siguientes opciones mientras configura AD. Permitir Activar LDAP para autenticar usuarios de AD/LDAP. Clickea en el Siguiente Botón para agregar tienda de usuario.

Aquí está la lista de atributos y lo que hace cuando lo habilitamos. Puede habilitar/deshabilitar en consecuencia.
| Atributo |
Mareas Ideales para Lecciones |
| Activar LDAP |
Todas las autenticaciones de usuario se realizarán con credenciales LDAP si lo activa |
| Autenticación alternativa |
Si las credenciales LDAP fallan, el usuario será autenticado a través de miniOrange |
| Habilitar inicio de sesión de administrador |
Al habilitar esto, su inicio de sesión de administrador de miniOrange se autentica utilizando su servidor LDAP. |
| Mostrar IdP a los usuarios |
Si habilita esta opción, este IdP será visible para los usuarios. |
| Sincronizar usuarios en miniOrange |
Los usuarios se crearán en miniOrange después de la autenticación con LDAP |
- Haga clic en el elemento Siguiente botón, o vaya al Atributos .
Mapeo de atributos desde AD
Importación y aprovisionamiento de usuarios desde AD
- Si desea configurar el aprovisionamiento, haz clic aquí. Para obtener información detallada, omitiremos este paso por ahora.

Probar conexiones
- Verá una lista de directorios en Proveedores de identidad. En el menú desplegable, seleccione Directorios AD/LDAP, busque su directorio configurado, haga clic en los tres puntos junto a él y seleccione Conexión de prueba.

- Aparece una ventana emergente que le solicita que ingrese un nombre de usuario y una contraseña para verificar su configuración LDAP.

- On Consolidación Exitosa conexión con el servidor LDAP, se muestra un mensaje de éxito.

Mapeo de atributos de prueba
- Verá una lista de directorios en Proveedores de identidad. En el menú desplegable, seleccione Directorios AD/LDAP, busque su directorio configurado, haga clic en los tres puntos junto a él y seleccione Mapeo de atributos de prueba.

- Aparece una ventana emergente para ingresar un nombre de usuario y hacer clic Prueba.

- Se mostrará el resultado de la asignación de atributos de prueba.

La configuración de AD como directorio externo está completa.
Nota: Consulte nuestro guía para configurar LDAP en el servidor de Windows.
miniOrange se integra con varias fuentes de usuarios externos, como directorios, proveedores de identidad, etc.
¿No puedes encontrar tu IdP o necesitas ayuda para configurarlo?
Contáctanos o envíenos un correo electrónico a idpsupport@xecurify.com y te ayudaremos a configurarlo en poco tiempo.
5. Ejecute miniOrange SSO Connector a través de SSL (opcional)
Antes de seguir adelante, debe realizar dos cambios relacionados con la cookie del mismo sitio. A partir de la versión 80, Google Chrome cambiará el valor predeterminado para el MismoSitio parámetro de cookie para salmón. Por lo tanto, se requieren cambios y MismoSitio El parámetro debe configurarse en NINGUNA.
Para realizar cambios, siga la ruta: mo-siebelcrm-sso-connector >> moas >> WEB-INF >> clases. En esta carpeta busque el archivo. contexto-de-primavera-onpemise y ábrelo en el editor. Buscar bean id="Cookie personalizada". Verá un bean con nombre, mismo sitio y propiedades seguras. Actualizar valor de mismo sitio desde LAX a NINGUNO y de seguro a su verdadero.
- Este documento proporciona los pasos para configurar Siebel CRM SSO Connector a través de SSL. Contiene 2 secciones A y B.
Sección A: esta sección proporciona los pasos para configurar Siebel CRM SSO Connector a través de un certificado SSL autofirmado.
6. Ejecute Tomcat como servicio para Siebel CRM SSO Connector (opcional)
- Para Windows:
- Instale Tomcat como servicio de Windows usando un Instalador de ventanas.
- Navegue hasta el paquete Tomcat que le proporcionamos y copie la carpeta moas en el archivo recién instalado. Tomcat como servicio raíz del directorio.
- Navegue a Tomcat como directorio de servicio raíz\conf y editar el servidor.xml .
- Busque en el archivo.

- Añadir esta línea:
justo debajo de la línea que buscaste
- Ahora puede navegar al panel de servicios de Windows e iniciar el servicio Tomcat.
Referencias externas
Nota: Oracle y Java son marcas comerciales registradas de Oracle y/o sus filiales. miniOrange es una entidad separada.