【问题标题】:Drupal External AuthenticationDrupal 外部身份验证
【发布时间】:2010-12-25 12:08:43
【问题描述】:

我有一个 cURL PHP 脚本,它能够针对外部源验证用户名/密码。

在 Drupal 中将此集成为(选择)用户的登录要求的最佳方法是什么?

【问题讨论】:

  • 那些 select 用户已经作为“普通”drupal 用户存在?如果是这样,外部身份验证应该“附加到”还是“代替”标准的 drupal 身份验证?
  • 确实,选择的用户是普通的drupal用户。想法是将外部身份验证添加为角色的登录要求。

标签: php drupal curl login


【解决方案1】:

首先,您可以查看 Drupal 6 附带的 OpenID 模块的代码 - 基于此代码创建一个新模块应该可以完成 90% 的工作。它允许现有用户将 OpenID 与他们的帐户相关联,听起来您需要在对 Henrik 的回复中做类似的事情。

【讨论】:

    【解决方案2】:

    作为替代方案,您可以向 ID 为 user_login 的表单添加验证功能,以验证附加条件是否得到验证。如果您这样做,请记住使用array_unshift() 添加您的验证功能,否则用户将通过相同的身份验证。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多