为了学习,我创建了一个简单的PHP应用程序,它实现了一个具有基本身份验证机制的web服务。我知道基本身份验证不是最好的机制,但在开始使用OAuth2.0或其他什么之前,我只想从这个机制开始。
我目前的环境是这样的:
多个客户端仅通过https连接以JSON表示形式提供数据。
客户端1:
客户端2:
..。
这些资源通过基本身份验证标头受到保护,客户端仅在凭据有效时才提供数据:
public function provideData()
{
if (!isset($_SERVER['PHP_AUTH_USER'])) {
header(