1. Protocolo ligero de acceso a directorios (LDAP) :
LDAP significa Protocolo ligero de acceso a directorios. Es un protocolo que se utiliza para localizar a cualquier persona, organizaciones y otros dispositivos en una red, independientemente de si se trata de una red pública o corporativa. Se utiliza como directorios como servicio y es la base para que Microsoft construya el directorio de actividades.
Características de LDAP:
- Implementa un protocolo de código abierto con una arquitectura flexible.
- Opera sobre TCP/IP y SSL directamente.
- LDAP es un protocolo autoautomatizado.
- Proporciona un amplio soporte en todas las industrias.
2. OAuth 2 :
OAuth, como su nombre indica, es un marco de autorización que facilita la concesión de acceso limitado al usuario en su cuenta a través de un servicio HTTP. Cuando el usuario solicita acceso a los recursos, se realiza una llamada a la API y luego se pasa el token de autenticación.
Características de OAuth 2:
- Es un protocolo flexible y permite el acceso sin usar credenciales de usuario.
- Es más fácil de implementar.
- Proporciona autorización de código del lado del servidor.
- Proporciona una fuerte autenticación.
Diferencia entre LDAP y OAuth:
S. No. | LDAP | OAuth 2 |
---|---|---|
1. | Se llama abreviadamente Protocolo ligero de acceso a directorios. | Se llama como OAuth 2. |
2. | LDAP se utiliza para autorizar los detalles de los registros cuando se accede a ellos. | Se utiliza para la autenticación de credenciales de usuario como en el lado del servidor. |
3. | No es de código abierto, pero posee una implementación como Open LDAP, que es de código abierto. | Es un estándar abierto para la delegación de acceso. |
4. | Admite la autenticación de dos factores con el protocolo RADIUS. | Proporciona autenticación bidireccional y puede informarle sobre la cantidad de atributos del usuario. |
5. | LDAP agrega autenticación en dos opciones SASL o autenticación anónima. | OAuth proporciona autenticación mediante token de acceso llamado token de red. |
6. | Representa la autenticación en aplicaciones de varios niveles. | Proporciona autenticación en aplicaciones de varios niveles. |
Publicación traducida automáticamente
Artículo escrito por manmeetjuneja5 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA