Descuento de verano indio de Redmine

Descuento de verano indio hasta 50%Obtener descuento

Descuento de verano indio de Redmine

  • Home
  • Plugins
  • Soluciones
  • Precios
  • Blog
  • Contacto
  • Soporte
  • Iniciar sesión
  • Obtenga una demostración gratuita
  • Blog de Redmine
  • Base de Conocimientos
  • Home
  • Blog
  • Blog de Redmine
  • Integración de Azure Active Directory con Redmine mediante el complemento OmniAuth Azure

Integración de Azure Active Directory con Redmine mediante el complemento OmniAuth Azure

Detalles
Escrito por Michael Stanek
Categoría Blog
Publicado: junio 07 2022
integrando-azure-active-directory-con-redmine-usando-el-complemento-omniauth-azure

Para nuestro cliente, una importante empresa belga con sucursales en EE. UU. y China, le ofrecimos integrar su Directorio activo de Azure Redmine. Pensamos: "Redmine tiene soporte nativo de LDAP, así que esto no debería ser un problema". Cada vez que dices "esto no debería ser un problema", te espera una sorpresa. 

El Directorio activo de Azure era relativamente nuevo para nuestro cliente en ese momento. Recientemente habían sincronizado a sus usuarios con Azure Active Directory (AAD) mediante ADConnect, por lo que pensaron en usar la base de datos de usuarios de Azure para un inicio de sesión único (SSO) dentro de Redmine. La alternativa era crear una base de datos de usuarios de Redmine local duplicada que parecía descabellada. Dado que nuestro cliente está familiarizado con las tecnologías de Microsoft, lo primero que se le ocurrió fue LDAP. 

Asumieron que activar LDAP dentro del directorio de Azure era simplemente presionar un interruptor. Quién sabía que no lo era. Para que LDAP funcione dentro de Azure, nuestro cliente necesitaba configurar un servicio adicional de Azure Active Directory. Para resumir una larga historia: resultó ser demasiado complicado y costoso. 

Durante el proceso, nuestro cliente descubrió que Azure admite oAuth y Saml, protocolos más nuevos para la autenticación de usuarios. Aparentemente, estos protocolos están detrás de los "botones de inicio de sesión" con los que todos están familiarizados: inicie sesión con Google e inicie sesión con Facebook. 

Iniciar sesión en Redmine con Facebook y Google

Afortunadamente, hay un complemento llamado redmine_omniauth_azure eso hace el truco. Lo instalamos en nuestro Redmine sin problemas. Todo lo que nuestro cliente tuvo que hacer en términos de configuración fue seguir las instrucciones en https://github.com/Gucin/redmine_omniauth_azure. Nuestro cliente también tuvo que registrar una aplicación de acuerdo con las instrucciones en https://docs.microsoft.com/en-us/azure/active-directory/develop/quickstart-register-app y agregue una URL de redireccionamiento. La URL de redirección es donde el usuario aterriza después de iniciar sesión en Azure. En nuestro caso, fue la URL base de Redmine https://client.redmine-x.com. 

En el complemento de Redmine, necesitábamos configurar los siguientes campos, que recibimos de nuestro cliente. 

Identificación del cliente:
Secreto del cliente:
Identificación del inquilino:

Para finalizar la configuración, necesitábamos poder probar la autenticación. Es por eso que solicitamos un usuario de prueba dentro del directorio de Azure. Al iniciar sesión por primera vez, necesitábamos agregar una verificación MFA (Autenticación de múltiples factores) a la cuenta de prueba, por lo que usamos https://www.office.com para el inicio de sesión inicial. 

Autenticación multifactor de Redmine

Después de eso, todavía recibimos un error después de iniciar sesión usando el Directorio activo de Azure. Resolver el problema nos llevó una cantidad considerable de tiempo y estaremos encantados de ayudarle durante el proceso de integración.

Entonces el flujo es: 

  • Los usuarios hacen clic en el botón "Iniciar sesión a través de Azure"
  • Luego, se les redirige a Azure, donde inician sesión con sus credenciales de Azure.
  • Son redirigidos a Redmine e inician sesión automáticamente
  • Si Redmine está configurado correctamente, todos los usuarios recibirán el mensaje "Su cuenta fue creada y ahora está pendiente de aprobación del administrador".

advertencia: si el usuario intenta iniciar sesión nuevamente, obtendrá un error interno ya que Redmine no puede mostrar un mensaje de error orientado a humanos. Ahora sabemos cómo resolver esto y estaremos encantados de ayudarle.

Algunas observaciones finales: 

  • Todo estaba configurado para una URL de Redmine en particular. Si necesita cambiar la URL en el futuro, deberá probar esto y cambiar todas las URL en Azure también. 
  • Tienes que configurar las notificaciones. La configuración está tanto en Redmine https://client.redmine-x.com/settings?tab=notifications como en el servidor en el archivo configuration.yml en /config. Las direcciones de correo electrónico tienen que coincidir. 

Así que esta fue nuestra experiencia de Azure. Si necesita algo así, estamos listos para ayudarlo.

¿Quiere una NUEVA experiencia Redmine y aumentar su productividad?

Obtenga una demostración GRATUITA

¡Comparte esto si te gusto!

Revise nuestros Canal de Youtube.

Con la confianza de equipos efectivos en todo el mundo

Kawasaki Mitsubishi Panasonic Wiener Zeitung Jinair Áplex Colibri Universidad Aeroespacial de Corea Universidad de charles Proviron

Pruebe todos los complementos de Redmine X

demostración en línea  |  totalmente libre

Por favor, introduzca su nombre.
Indíquenos la URL de su empresa.
Introduzca su dirección de correo electrónico.
entrada inválida

¿Cómo funciona la demostración?

Credenciales de acceso

Después de enviar el formulario, será redirigido a una página con credenciales de inicio de sesión.

Una demostración para todos

El sitio de demostración está disponible para todos los usuarios y la base de datos se reinicia cada hora. Puedes hacer cualquier cosa, pero los datos que ingreses eventualmente se restablecerán. Tú puede solicitar una demostración dedicada si está interesado en conservar los datos o realizar pruebas más exhaustivas.

Estamos para ayudarlo

Michael está listo para ayudarlo con cualquier solicitud, configure la demostración para usted para que se adapte a su empresa o equipo.

RedmineX

Redmine-X es operado por
Projectino sro
Sede Principal:
Wuchterlova 523/5, 160 00 Praga 6, Chequia

departamento de ventas y soporte:
Visionary, Plynární 1617/10, 170 00, Praga 7, República Checa,

GoPay Visa Mastercard Paypal

Referencias

registro de la empresa no.: 09829202
CIF: CZ09829202
IBAN: CZ5608000000002039288223
BIC / SWIFT: GIBACZPX
YouTube
LinkedIN
Facebook

Recursos

  • Blog de Redmine
  • Base de conocimientos de Redmine
  • Términos y Condiciones
  • RGPD - Solicitar datos
  • Procesamiento de datos
  • Testimonios
  • Preguntas Frecuentes
  • Instalación del complemento
  • Actualización del complemento
  • Desinstalación de complementos
  • Documentación
  • Changelog
  • Escritores
  • Último seminario web

Todos los complementos

  • Resumen
  • Actualización de experiencia de usuario
  • Gantt
  • Recursos
  • Ágil Mi Página
  • Plantillas de proyectos
  • Anulaciones de CSS y JS
  • Gráficos y tablas

Somos una alternativa a

  • Alternativa Redmine
  • Alternativa al campamento base
  • Alternativa JIRA
  • Alternativa Trello
  • Demostración en línea de Redmine
  • Tema Redmine
  • Comparación de software de gestión de proyectos
  • Alternativa del proyecto MS
  • Redmine y OpenProject
  • Redmine contra Asana
  • Redmine contra Trac
  • Youtrack frente a Redmine

© 2023 RedmineX es una empresa libre de estrés | Mapa del Sitio

denis novak

Soporte

¿Tiene problemas con un complemento o Redmine?

Anna Jarošová

Abordaje

¿Necesita una demostración o hacer una pregunta previa a la venta?

Michal Staněk

Técnico

¿Tiene preguntas sobre tecnología o licencias?

Inicia trabajo Cron