danilenis/moodle-auth_ws

此插件允许您的Moodle用户通过外部Web服务进行身份验证

安装: 21

依赖项: 0

建议者: 0

安全: 0

星级: 12

关注者: 5

分支: 9

开放问题: 4

类型:moodle-auth

dev-master 2018-11-09 10:58 UTC

This package is not auto-updated.

Last update: 2024-09-14 17:42:40 UTC


README

Moodle插件,用于通过外部Web服务进行用户身份验证。

此插件允许您配置SOAP Web服务,以便用户可以对其进行身份验证。

安装

用法

您配置Web服务URL、要调用的函数名称以及从返回的类和属性中获取布尔结果的名称。

此插件不创建用户,也不更新用户记录。

用户应由外部服务使用Moodle的Web服务创建和更新。

用户应具有“auth = ws”才能使用此插件进行用户身份验证。

下面的截图显示了如何配置插件以调用您的Web服务的一个示例

Config Example

登录时创建新用户帐户

为此,您必须将https://github.com/danielneis/moodle-auth_ws/blob/master/auth.php#L134处的“is_synchronised_with_external”函数更改为返回true。

然后,您必须实现https://github.com/danielneis/moodle-auth_ws/blob/master/auth.php#L88处的“get_userinfo”函数以返回用户信息。请参阅Moodle可能用于检查用户是否已确认/完整的用户表字段。

开发者信息

请在此处报告问题:https://github.com/danielneis/moodle-auth_ws/issues

请随意发送拉取请求:https://github.com/danielneis/moodle-auth_ws/pulls

Build Status Scrutinizer Code Quality