我正在尝试进行一些研究,可能会建立一个具有用户帐户/登录页面的现有Drupal站点,同时也是OAuth服务提供商,基本上验证用户使用Web服务进行呼叫。我正在寻找一个Drupal模块,它将提供此功能。我遇到的大部分内容都是OAuth消费者模块,在这种情况下,这不是我想要的。
我发现了一些我认为可能为我做这个模块的模块,但是模块描述通常很模糊,并且没有太多的用户群没有激发太多灵感信心。
之前还有其他人这样做过吗?这样做的最佳模块是什么?
答案 0 :(得分:1)
截至目前,您应该使用“服务”,版本3.x和“oauth”。您不会想要使用任何其他模块。它们与最新的服务和oauth模块不兼容。
答案 1 :(得分:1)
对于OAuth2,有OAuth2 Server。 OAuth适用于OAuth1。
OAuth2的相应客户端是OAuth2 Client。
答案 2 :(得分:0)
经过几天的研究,我找到了一些有助于此的模块。即,服务http://drupal.org/project/services及其附带的OAuth身份验证模块http://drupal.org/project/services_oauth。
这两者都有几个依赖关系。配置完成后,您可以使用OAuth对第三方网站上的用户进行身份验证。据说,这暴露了整个Drupal API Web服务,但我还没有成功地工作。