我正在尝试在Drupal站点和另一个CMS之间实现登录共享 - 尤其是kayako。
如何为drupal和另一个CMS实现单一登录系统?
答案 0 :(得分:1)
Drupal 6支持OpenID开箱即用。
如果kayako提供用于用户身份验证的API,您还可以为Drupal实现外部身份验证模块。此模块必须实现hook_form_alter()以编辑user_login和user_login_block表单,并通过模块自己的验证替换$form['#validate']
中的user_login_authenticate_validate() 应该对用户进行身份验证的回调。