php - 我可以将 OAuth 用于 SOAP Web 服务吗?

标签 php soap web-services oauth

SOAP 的标准 HTTP 身份验证以明文形式传递密码等,我正在寻找替代方案,可能是基于 key 的机制来验证 Web 服务以代替密码。

OAuth 越来越受欢迎;这是否合适,我将如何实现?或者我应该使用其他方法。

项目本身比较简单,只暴露一两个方法,但是安全性是重中之重。

最佳答案

我不明白为什么不。所有 OAuth 参数都可以直接放在 URL 中,这意味着它几乎可以与任何服务 API 一起使用。您只需验证服务 Controller 中的各种细节(oauth_consumer_key、oauth_nonce、oauth_timestamp 和 oauth_signature)。

关于php - 我可以将 OAuth 用于 SOAP Web 服务吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2707366/

相关文章:

java - 提供wsdl url并获取该wsdl url中的所有请求

.net - 如何从.NET生成的SOAP客户端而不是序列化的对象获得原始XML响应?

java - 为主体中包含更多部分的 wsdl 生成客户端代码

javascript - 当我无法访问 PHP 代码时,如何将序列化 PHP 对象转换为字符串 JAVASCRIPT?

php - PHP验证文件是图片

php - openssl_pkey_new() 抛出错误——为 php 正确设置 openssl.cnf

php - 用于启动 JavaScript Web 应用程序的加载指示器

Silverlight 和 SSL 客户端证书

web-services - 最 RESTful 的身份验证形式是什么?谁在使用它?

php - 如何使用 PHP 和 MySQL 填充此 HTML 表