Php 当服务器处于HTTP身份验证之后时,与DynamoDB API通信

Php 当服务器处于HTTP身份验证之后时,与DynamoDB API通信,php,authentication,amazon-web-services,amazon-dynamodb,Php,Authentication,Amazon Web Services,Amazon Dynamodb,因此,我最近在身份验证后面安装了一个dev服务器,这意味着任何想要进入该域的人都需要提供用户名和密码或401 我正在帮助在Unity3d中构建一个游戏,为了与此服务器通信,我只提供如下url: https://username:password@/host/url/here 出于开发目的,它可以工作 我已经做了一些调整,而DynamoDB(通过phpsdk完成)似乎做得不好,我想知道这是否是因为dev服务器支持身份验证,如果这是一个问题,如何允许与Amazon交互 干杯 根据我对您问题的理解,

因此,我最近在身份验证后面安装了一个dev服务器,这意味着任何想要进入该域的人都需要提供用户名和密码或401

我正在帮助在Unity3d中构建一个游戏,为了与此服务器通信,我只提供如下url:

https://username:password@/host/url/here
出于开发目的,它可以工作

我已经做了一些调整,而DynamoDB(通过phpsdk完成)似乎做得不好,我想知道这是否是因为dev服务器支持身份验证,如果这是一个问题,如何允许与Amazon交互


干杯

根据我对您问题的理解,您的应用程序如下所示:

     authentication
         layer
           |
 incoming  |     +--------+  outgoing
   HTTP    |     |        |  DDB call
-----------+---->+ Server +------------>
           |     |        |
           |     +--------+ 
           |
也就是说,您对传入的HTTP请求进行身份验证。当应用程序调用DynamoDB时,它充当客户机而不是服务器。假设您的客户机位于防火墙后面。没有任何东西可以阻止他向您的服务器发出请求并获得响应。当服务器调用DynamoDB时,同样的推理也适用于它


因此,如果dynamodbphpsdk有问题,它不应该与API调用本身有关。

结果是其他问题。感谢您抽出时间来绘制这张优秀的图表。