LDAP and RADIUS have something in common. They ‘re both mainly a protocol (more than a database) which uses attributes to carry information back and forth. They ‘re clearly defined in RFC documents so you can expect products from different vendors to be able to function properly together.

RADIUS is NOT a database. It’s a protocol for asking intelligent questions to a user database. LDAP is just a database. In recent offerings it contains a bit of intelligence (like Roles, Class of Service and so on) but it still is mainly just a rather stupid database. RADIUS (actually RADIUS servers like FreeRADIUS) provide the administrator the tools to not only perform user authentication but also to authorize users based on extremely complex checks and logic. For instance you can allow access on a specific NAS only if the user belongs to a certain category, is a member of a specific group and an outside script allows access. There’s no way to perform any type of such complex decisions in a user database.

RADIUS also includes accounting. That means that you can use accounting history when making authorization decisions and get functionality like quotas (a user is only allowed 4 hours of dialup access per day regardless of how many times he connects).

With the introduction of Extensible Authentication Protocol (EAP) you can use almost any authentication protocol known to man

RADIUS is extensible. You can easily extend the RADIUS schema with attributes of you choice (as long as you have a Vendor number). RADIUS servers are extensible. You can use almost any database for authentication and accounting (LDAP, SQL, password files, outside scripts). The same stands for the LDAP protocol (one of the major factors for it’s popularity) and for LDAP servers although they don’t get even close to the levels allowed by RADIUS servers.

ldap radius mysql_radius vs ldap相关推荐

  1. Ubuntu中使用freeradius配置RADIUS,并在RADIUS中配置LDAP 并实现AP认证

    RADIUS介绍 RADIUS(Remote Authentication Dial-In User Server,远程认证拨号用户服务)是一种分布式的.C/S架构的信息交互协议,能包含网络不受未授权 ...

  2. Ubuntu中使用freeradius配置RADIUS,并在RADIUS中配置LDAP

    安装RADIUS Remote Authentication Dial In User Service,远程用户拨号认证系统由RFC2865,RFC2866定义,是目前应用最广泛的AAA协议.AAA是 ...

  3. 无线ldap认证服务器,结合LDAP服务器进行portal认证配置案例

    查看LDAP服务器 首先登录LDAP服务器,可以看到h3c.com下有一个组织单元"工程部",其下有两个用户"gongcheng01"和"gongch ...

  4. php ldap 创建用户,PHP LDAP获取作为组成员的成员的用户详细信息

    使用 Sam J Levy创建的出色功能完成了它. 这是最终的代码. function explode_dn($dn, $with_attributes=0) { $result = ldap_exp ...

  5. java ldap 实例_JAVA_基本LDAP操作实例

    一.简介 Lightweight Directory Access Protocol (LDAP),轻型目录访问协议是一个访问在线目录服务的协议.下面的例子中简单介绍在java中队ldap的增删该查功 ...

  6. php 向ldap请求文件,绑定 LDAP 目录 - PHP 7 中文文档

    (PHP 4, PHP 5, PHP 7) ldap_bind – 绑定 LDAP 目录 说明 ldap_bind ( resource $link_identifier [, string $bin ...

  7. ldap服务器签名要求修改,2020 针对 Windows 的 LDAP 通道绑定和 LDAP 签名要求

    摘要 LDAP 通道绑定和 LDAP 签名提供了提高 Active Directory 域服务 (AD DS) 或 Active Directory 轻型目录服务 (AD LDS) 与其客户端之间的网 ...

  8. linux samba 配置ldap认证,Samba集成Ldap认证

    Samba集成Ldap认证 1.基础安装 yum -y install samba-common samba samba-client smbldap-tools  openldap-clients  ...

  9. Ldap同步报错 [LDAP: error code 21 - 00000057: LdapErr: DSID-0C090EC7

    Ldap同步报错 [LDAP: error code 21 - 00000057: LdapErr: DSID-0C090EC7 异常: javax.naming.directory.InvalidA ...

最新文章

  1. php代码中怎么插入地图,php插入地图
  2. 在内部循环中Continue外部循环
  3. flutter学习(排雷)一
  4. 如何判断对象是否存活之引用计数发
  5. C#在Linux上的开发指南
  6. Phinecos(洞庭散人) 专注于开源技术的研究与应用 TinyXML:一个优秀的C++ XML解析器
  7. 不高兴的津津(洛谷-P1085)
  8. Vivado定制DDR3 IP核注意事项
  9. Shell同时推送代码至github和gitee的解决办法
  10. docker 下使用 Hyperf(win10)
  11. 如何快速入门LABVIEW及数据采集
  12. mysql front 链接_使用mysql_Front链接mysql,出现警告access denied for user ''@'localhost'
  13. Learn Git Branching 学习笔记(Git 技术、技巧与贴士集合篇)
  14. 华为商城抢购插件_有赞商城社群接龙全面上线,社群营销玩法升级
  15. 写在迷茫痛苦之后的三十岁
  16. SQL 查询某个字段某个字符串内容出现次数实现
  17. 【CISSP备考】AIO综合错题集
  18. 标准光照模型-半兰伯特模型
  19. MariaDB 之用
  20. Linux 两个文件求交集、并集、差集

热门文章

  1. uni-app定时器清除问题
  2. SOL注入——HTTP头部注入(六)
  3. python 垃圾回收哪时候执行_Python 中的垃圾回收机制是如何工作的?
  4. 依赖编译_开源项目的编译优化实践
  5. QT之QHash简介
  6. Android开发之引用framework.jar中的方法 | 引用framework.jar包
  7. html hover 效果,CSS八种让人眼前一亮的HOVER效果的示例代码
  8. JDBC连接MySQL数据库及示例
  9. linux rpm 没有返回,容易忘记的linux命令之rpm
  10. 【汇编】汇编学习入门-系列更新20180705