¿Necesitas ayuda? ¡Estamos aquí!
Gracias por su encuesta. Nuestro equipo pronto se comunicará con usted.
Si no recibe noticias nuestras dentro de las 24 horas, no dude en enviar un correo electrónico de seguimiento a info@xecurify.com
Resultados de la búsqueda:
×El proveedor de identidad (IdP) de miniOrange es un servicio que almacena y verifica la identidad del usuario. Los IdP suelen ser servicios alojados en la nube y suelen trabajar con proveedores de inicio de sesión único (SSO) para autenticar a los usuarios. El objetivo de esta guía es ayudarle a configurar Windows lo antes posible para que pueda probar y experimentar con las diversas funciones de miniOrange. Es una aplicación independiente con base de datos predeterminada y Tomcat preinstalado, y no incluye opciones de implementación complejas.
Este breve tutorial lo guiará a través del inicio del servidor 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.
El servidor miniOrange On-Premise tiene los siguientes requisitos del sistema. Esta sección enumera las versiones y los requisitos recomendados.
| Sistema operativo | Cualquier sistema operativo que ejecute como mínimo Java 8 |
| CPU Core | Núcleo 4 |
| RAM | 16GB y superiores |
| Almacenaje | 32GB o superior |
| Entorno JAVA | jdk1.8.0_381 y superior |
| Políticas de acceso al servidor | Puerto 80 - HTTP Puerto 1812 y 1813 - Radio UDP (opcional) Puerto 3389 - RDP (Windows Server) - Para iniciar sesión |
| Database | Encuentre la lista de todas las versiones compatibles aquí. |
| Puertos del servidor | Asegúrese de que los siguientes puertos estén disponibles en el servidor para instalar los servicios necesarios: 6379 - Redis 5672 - RabbitMq |
Puede descargar el servidor local miniOrange desde aquí
Siga los pasos para implementar el servidor miniOrange On-Premise en su sistema operativo:
Puede verificar la integridad del instalador utilizando la suma de comprobación SHA256. Para verificar la suma de verificación, siga los pasos a continuación:
CertUtil -hashfile mo-idp-server-4.13.0-installer.exe SHA256







En caso de no tener conexión a Internet. Puede elegir y descargar el instalador sin conexión desde aquí.




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.
ALTER DATABASE YourDatabaseName
SET ALLOW_SNAPSHOT_ISOLATION ON;Puedes referir este enlace para saber más sobre cómo miniOrange puede mejorar el rendimiento y la consistencia de los datos al habilitar el aislamiento de instantáneas.





Modificar la URL base del servidor:

Los flujos de trabajo requieren una comunicación segura a través de HTTPS.
[Nota: La ubicación de la cacerts El archivo depende de su instalación de JDK.]
keytool -import ^
-alias miniorange-wildcard ^
-file "C:\Program Files\miniOrange Identity Provider\services\certs\self-signed.crt" ^
-keystore "C:\Program Files\OpenLogic\jdk-8.0.442.06-hotspot\jre\lib\security\cacerts" ^
-storepass changeit
C:\Program Files\Eclipse Adoptium\jdk-17\lib\security\cacerts
C:\Program Files\Java\jdk1.8.0_341\jre\lib\security\cacerts
Para habilitar la ejecución del flujo de trabajo, debe registrar el módulo Flujo de trabajo con el servicio Programador. Siga los pasos según su sistema operativo.
\services\windows\scheduler-mq-register.batcd "C:\Program Files\miniOrange Identity Provider\services\windows"scheduler-mq-register.batAsegúrate de que tienes OpenSSL instalado en su sistema:
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout nginx-selfsigned.key -out nginx-selfsigned.crt
-subj "/C=US/ST=State/L=City/O=Company/OU=Org/CN=example.com"| Destacar | Descripción |
|---|---|
| -x509 | Genera un certificado autofirmado |
| -nodos | No hay contraseña para la clave privada |
| -días 365 | Certificado válido por 1 año |
| -keyout | Ruta para guardar la clave privada |
| -fuera | Ruta para guardar el certificado |
| -sujeto | Establecer los detalles del certificado sin indicaciones |
/C=US/ST=State/L=City/O=Company/OU=Org/CN=example.com| Campo | Significado | Ejemplo |
|---|---|---|
| C | Código de país (2 letras) | EE. UU., IN, DE |
| ST | Estado / Provincia | California, Karnataka |
| L | Ciudad | San Francisco, Bangalore |
| O | Organización | acme corporación |
| OU | Departamento | TI, Ingeniería |
| CN | Nombre de dominio y certificado SSL | example.com |
1. Localizar nginx.conf
C:\nginx\conf\nginx.conf2. Editar el bloque del servidor
server {
listen 443 ssl;
server_name example.com; # Replace with your domain
ssl_certificate /path/to/nginx-selfsigned.crt;
ssl_certificate_key /path/to/nginx-selfsigned.key;
location / {
# Your application settings
}
}3. Reiniciar Nginx
nginx -s reload
⚠ Nota: Los certificados autofirmados mostrarán una advertencia en el navegador porque no fueron emitidos por una autoridad de certificación (CA) de confianza. Úselos solo para desarrollo local o pruebas internas.
keytool -genkey -alias onpremssoidp -keyalg RSA -keystore onpremssoidp.jks
1. Abra la configuración de Tomcat:
2. Edite server.xml:
" ciphers="ALL" keystorePass=""/>
Nota: Asegúrese de que el archivo .jks tenga los permisos adecuados/ejecute el símbolo del sistema como administrador.
Utilizando un certificado de CA confiables como LetsEncrypt, GoDaddy, Comodo SSL.
certbot certonly --standalone -d.example.com#:/etc/letsencrypt/live/example.com# ls
cert.pem chain.pem fullchain.pem privkey.pem README
keytool -genkey -alias onpremssoidp -keyalg RSA -keystore onpremssoidp.jks
keytool -delete -alias onpremssoidp -keystore onpremssoidp.jks
openssl pkcs12 -export -in <GoDaddyCertificate>.crt -inkey <PrivateKey>.key
-out <PublicPrivateKeyPair>.p12 -name tomcat -CAfile gd_bundle-g2-g1.crt -caname root
" ciphers="ALL"
keystorePass=""/>
Crear un nuevo almacén de claves
keytool -genkey -alias server -keyalg RSA -keysize 2048 -keystore your_site_name.jks
Crear una CSR en servidores Tomcat
keytool -certreq -alias server -file csr.txt -keystore your_site_name.jks
Cómo instalar un certificado SSL en su servidor Tomcat
keytool -import -alias server -file your_site_name.p7b -keystore your_site_name.jks
Configuración de su conector SSL/TLS

C:\Program Files\miniOrange Identity Provider\bin y abrir archivo: miniOrangew.exe-Dspring.profiles.active=redis 
C:\Program Files\miniOrange Identity Provider\moas\WEB-INF\classes\ y abierto db.properties

C:\Program Files\miniOrange Identity Provider\services\config y editar el aplicación.propiedades.

| Database | Valores de ejemplo | |
|---|---|---|
| Destornillador | Postgres | org.postgresql.Controlador |
| MySQL | com.mysql.cj.jdbc.Driver | |
| Servidor SQL | com.microsoft.sqlserver.jdbc.SQLServerDriver | |
| ORACLE | oracle.jdbc.OracleDriver | |
| Dialecto | Postgres | org.hibernate.dialect.PostgreSQLDialect |
| MYSQL | org.hibernate.dialect.MYSQLDialect | |
| Servidor SQL | org.hibernate.dialect.SQLServerDialect | |
| ORACLE | org.hibernate.dialect.OracleDialect |

| Propiedades | Valores de la propiedad (desde arriba paso) |
|---|---|
| URL PRINCIPAL DE MO_DB Y URL DE RÉPLICA DE MO_DB | jdbc.url |
| USUARIO PRINCIPAL DE MO_DB Y USUARIO DE RÉPLICA DE MO_DB | jdbc.nombreusuario |
| Contraseña principal de MO_DB y contraseña de réplica de MO_DB | jdbc.contraseña |

<miniOrange Identity Provider Folder>/services/windows/windows-service.bat start (Espere entre 10 y 15 segundos para que comiencen los servicios).
<miniOrange Directory\services\logs>





$$\text{HKEY\_LOCAL\_MACHINE} \rightarrow \text{SOFTWARE}$$[
Si encuentra el error: "error de keytool: java.lang.Exception: Par de claves no generado, alias "ya existe"
Esto indica que el archivo de almacén de claves ya existe. Para solucionarlo, siga estos pasos:
Encuentra el error:

Si recibe un error similar a la imagen de arriba, siga estos pasos.
Deshabilitar IPv6 en Windows:
