博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Moodle3.2.2 + LDAP
阅读量:6242 次
发布时间:2019-06-22

本文共 1480 字,大约阅读时间需要 4 分钟。

hot3.png

 

Moodle 3.2.2

下载地址为:https://download.moodle.org/releases/latest/  

安装步骤就不详细说明了。。安装好以后。

网站管理->插件->身份认证->LDAP 服务器

进入设置界面

主机地址 为ldap:xxxxx

帐号填写一个有读权限的帐号,可以cn=moodle 也可以直接写用户名moodle 

 

这里的场景和用户属性要详细注意一下,之前我在这里遇到了一个坑,主要就是设置了以后没有办法搜索到用户,这里的场景的意思是搜索范围。类似数据库里面选择了哪一个数据库。用户属性类似一个where条件。比如你的LDAP帐号是用英文登录的。那么要看一下这个英文具体对应的是哪一个字段,否则会由于输入字段不匹配而找不到,导致错误。这里我用的是 samaccountname 具体还要看实际情况来选择。

140754_dC7U_3338945.png

 

后面的没有修改。。

140845_B6HG_3338945.png

 

第一个可填可不填

140918_FIIJ_3338945.png

 

这里的字段对应LDAP里面的字段,这样设置以后,通过LDAP登录过来的用户,可以自动注册并把LDAP里面的对应字段填入到数据库里面,节省了注册过程。。这里我只填写了3个字段。。后面的为选填不是必填项。。

之后列一下LDAP 对应字段的说明,需要映射哪些字段可以在直接写对应名称

1.常规属性,标签

AD字段

实例

sn

givenName

显示名

displayname

李四

英文缩写

initials

LS

描述

description

描述信息

办公室

physicalDeliveryOfficeName

7楼Office

电话号码

telephoneNumber

01056789999

电子邮件

mail

网页

wWWHomePage

http://Lis.contoso.com

 

   

 

2.地址属性,标签

AD字段

实例

国家

c

CN

省/自治区

st

北京

市/县

l

北京

街道

streetAddress

酒店桥路

邮政信箱

postOfficeBox

44信箱

邮政编码

postalCode

100000

 

 

3.电话属性、标签

AD字段

实例

家庭电话

homePhone

01098765432

寻呼机

pager

400000

移动电话

mobile

13800138000

传真

facsimileTelephoneNumber

01098765433

IP电话

ipPhone

01098765431

 

 

4.组织属性、标签

 

AD字段

实例

公司

company

Contoso

部门

department

信息部

职务

title

IT管理员

经理

manager

张三

 

5、账户、标签

AD字段

实例

用户登录名

userPrincipalName

pccai1983@hotmail.com

用户登录名(以前版本)

sAMAccountName

zhangsan

登录时间

logonHours

 

登录到

userWorkstations

 

 

用户帐户控制 userAccountControl (启用:512,禁用:514, 密码永不过期:66048)  
帐户过期 accountExpires  

其实LDAP 我个人理解 相当于一个用户的数据库,只不过查询方式改变了而已。。只需要配置调通,那么其他的跟我们常用的数据库没什么区别。这样的好处是便于公司内部管理,也简化了大家的记密码要求,只需要使用一套密码就可以登录所有系统了。

转载于:https://my.oschina.net/u/3338945/blog/885870

你可能感兴趣的文章
聊聊reactive streams的tranform操作
查看>>
箭头函数与this
查看>>
Angular4学习笔记之DOM属性绑定
查看>>
java构造list,合并重复的数组
查看>>
紫书第四章例4-4信息解码Message Decoding (处理二进制字符的一种典型例题)
查看>>
一些杂感杂想(三)打理业余时间的一点个人心得
查看>>
Apache Kylin安装部署
查看>>
JavaScript的async 的学习
查看>>
SpringCloud(第 021 篇)Zuul 的过滤器 ZuulFilter 的使用
查看>>
JavaScript笔记——闭包
查看>>
gRPC 初探
查看>>
SpringBoot非官方教程 | 第六篇:SpringBoot整合mybatis
查看>>
dataguard备库出现GAP修复
查看>>
OOD、DIP、IOC、DI、依赖注入容器(即 控制反转容器,IOC Container)
查看>>
Linux常用命令
查看>>
Grub4Dos 手动引导指令
查看>>
C# 有道API翻译 查询单词详细信息
查看>>
android 录像提示音问题
查看>>
纯CSS制作各种图形(多图预警)
查看>>
程序员如何获取招聘信息
查看>>