¿Estoy tratando de entender qué hace Atlassian con un servidor LDAP? Parece que la mayoría de los productos Atlassian le permiten apuntar a un servidor Atlassian para autorización/autenticación. Si ese es el caso, ¿por qué usar Crowd?¿Por qué usar Atlassian Crowd?
Respuesta
LDAP le proporciona solo Autenticación/Autorización. A veces más. Atlassian Crowd ofrece inicio de sesión único. Cuando tienes varias aplicaciones web, p. Confluence, Jira, Fisheye, etc. no desea iniciar sesión en cada uno de ellos, si está chamuscado en uno.
También Crowd ofrece OpenId, lo que significa que puede usarlo con cualquier aplicación que admita OpenId. LDAP requiere la configuración de cada aplicación en el servidor LDAP correspondiente.
La verdadera razón por la que usamos crowd es para la autenticación de múltiples directorios. Tenemos nuestros usuarios internos en el directorio activo. Tenemos nuestros clientes que pueden autenticarse a través de crowd para acceder a JIRA/Confluence utilizando el mismo inicio de sesión que utilizan en nuestra aplicación a través de una magia de base de datos personalizada, y la autenticación de aplicaciones se maneja internamente por multitud. Realmente solo hace las cosas mucho más suaves, que tratar de meter todo en AD.
Mi razón para usar Crowd es un poco más egoísta. Estoy tratando de reducir las barreras para vender mi grupo sobre el uso de herramientas/procedimientos de desarrollo de software adecuados (el desarrollo no es nuestra función principal, pero es una parte muy importante de lo que hacemos).
Dado que estoy tratando de obtener aceptación en múltiples sistemas (JIRA, Confluence, Jenkins) poder administrar cuentas a través de una sola interfaz es mucho más fácil de vender que tener que conseguir mi administrador (y otros usuarios que históricamente han sido muy resistentes al cambio) para crear y mantener cuentas en tres sistemas diferentes.
Crowd me permite hacer esto de una manera (relativamente) fácil.
El uso de Crowd de esta manera también nos permite crear una cuenta de invitado que proporciona acceso restringido a nuestros datos si es necesario que lo haga visible a alguien ajeno a nuestro grupo (por ejemplo, una parte interesada).
Acabo de tener la misma pregunta pero terminé no instalando Crowd. Directamente desde Atlassian's docs:
Conexión Confluencia de JIRA para la Gestión de usuarios
Al utilizar esta opción: Elija esta opción como alternativa a Atlassian Multitud, para configuraciones simples con un número limitado de usuarios .
Utilizamos JIRA y FishEye + Crucible y tienen unos 7 usuarios en general, pero no vio Multitudes dar mucho beneficio para esa instalación tamaño, sin embargo, tanto JIRA y FeCru son fantásticos
- 1. ¿Experiencias de Atlassian Crowd?
- 2. thoughtworks go vs atlassian bamboo
- 3. ¿Por qué usar document.write?
- 4. ¿Por qué usar NSFetchedResultsController?
- 5. Por qué usar scala.collection.immutable.Stack
- 6. ¿Por qué usar java.io.Console?
- 7. ¿Por qué usar Mono?
- 8. ¿Por qué usar LabVIEW?
- 9. ¿Por qué usar hex?
- 10. ¿Por qué usar ThreadStart?
- 11. Por qué usar (function() {....}());
- 12. ¿Por qué usar DialogFragment?
- 13. ¿Por qué usar @PostConstruct?
- 14. ¿Por qué usar Eventos?
- 15. ¿Por qué usar mysqli_close()?
- 16. ¿Por qué usar Mongrel2?
- 17. ¿Por qué usar NSAutoreleasePool?
- 18. Por qué usar NSObjectController
- 19. ¿Por qué usar Hibernate/nHibernate?
- 20. ¿Por qué querría usar interfaces?
- 21. ¿Por qué necesitamos usar Radix?
- 22. ¿Por qué usar funciones virtuales?
- 23. ¿Por qué debería usar Drools?
- 24. ¿Por qué usar un IDE?
- 25. (¿Por qué) debo usar ofuscación?
- 26. Singleton - ¿Por qué usar clases?
- 27. JPA por qué usar createNamedQuery
- 28. ¿Por qué necesito usar break?
- 29. CodeIgniter: ¿por qué usar xss_clean
- 30. ¿Por qué debería usar @properties?