具有安全用户身份验证和注册第三方应用程序的简单 PHP REST 服务器

Posted

技术标签:

【中文标题】具有安全用户身份验证和注册第三方应用程序的简单 PHP REST 服务器【英文标题】:Simple PHP REST server with secure user authentication and registered third party applications 【发布时间】:2011-05-06 14:18:34 【问题描述】:

我正在考虑编写一个 php REST API,它允许注册用户与来自第三方应用程序的 Web 服务进行交互。

我需要 API 能够做的是:

提供对安全用户身份验证的支持 允许注册用户通过第三方应用程序与服务进行交互 此应用程序应事先在系统上注册和批准(类似于推特)

我想知道什么是一个好的框架或库,可以为这样的服务提供良好的基础。

标题

【问题讨论】:

相关:Web service construction toolkit / wrapper for PHP? 【参考方案1】:

听起来像 OAuthProvider 会按照您的描述进行。 这里有一些关于如何使用 PHP 的 OAuth 模块制作 OAuthProvider 的教程。

http://toys.lerdorf.com/archives/55-Writing-an-OAuth-Provider-Service.html

http://djpate.com/2011/01/13/how-to-write-a-complete-oauth-provider-in-php5/

【讨论】:

【参考方案2】:

您可以尝试http://oauth.net/code 上列出的 PHP 的 OAuth 库之一

【讨论】:

以上是关于具有安全用户身份验证和注册第三方应用程序的简单 PHP REST 服务器的主要内容,如果未能解决你的问题,请参考以下文章

腾讯游戏 实名认证会泄露身份证号码吗?

Rest Web 服务:具有令牌安全性的匿名和经过身份验证的用户

java- 哪种方式易于实现且安全,用于 Web 应用程序/Web 服务中的最终用户身份验证

具有 OAuth 2 和 JWT 安全性的 Spring Boot 微服务

无需身份验证的 Spring 安全授权

如何修复阻止注册用户登录的护照本地身份验证错误