【问题标题】:Moodle: Allowing dual authentication for same account (manual and oidc)Moodle:允许对同一帐户进行双重身份验证(手动和 oidc)
【发布时间】:2021-11-17 09:13:45
【问题描述】:

我正在使用 Moodle 10+,并且我已经为用户进行了手动注册,还尝试为同一用户使用 0365 集成 (oidc)。集成成功完成并按预期同步。使用 Active Directory 同步用户匹配并成功创建 0365 记录。

现在的问题是,似乎每个用户只能启用一个身份验证。我希望用户可以使用手动身份验证或 Oidc 登录他们的帐户。

有人成功地为同一个帐户实施了两次身份验证吗?

当 mdl_usr 中的 auth 字段设置为手动的同一用户使用 oidc 登录时会引发错误。如果我更改为 oidc 他无法使用手动登录。

有什么解决办法吗?

提前致谢

【问题讨论】:

    标签: oauth-2.0 azure-active-directory office365 moodle


    【解决方案1】:

    每个用户只能有一种身份验证方法。

    https://docs.moodle.org/311/en/Authentication_FAQ#Can_a_user_have_more_than_one_authentication_method.3F

    使用手动身份验证,密码存储在 Moodle 中。

    使用 OAuth2,密码存储在远程服务器上。

    所以你不能混合它们。

    【讨论】:

      猜你喜欢
      • 2015-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-14
      • 2021-09-11
      • 1970-01-01
      • 2022-06-23
      • 1970-01-01
      相关资源
      最近更新 更多