PHP API 允许从 React 应用访问
PHP API allow access from react app
我在 Symfony 2.8 中有 PHP 应用程序,在 ec2 中有所有 REST API
前端托管在单独的 EC2 中。我正在使用 ELB。
现在我希望只有我的 reactjs 前端能够调用 API 端点,如果其他人通过 curl 或邮递员尝试,那么它应该不起作用。
另外,我想要像 /public 这样的部分向 public 开放,以便任何人都可以访问它。
我不确定是否可以达到 Symfony
级别或 secuirty groups
或 NACL
或 ALB
级别。
有什么想法吗?
首先,您只需实施身份验证,您的 reactjs 应用程序将只能使用正确的凭据访问它。
或者您可以验证用户代理。您可以为您的 React js 应用程序创建一个特定的用户代理,并在您的端点中检查它。
我在 Symfony 2.8 中有 PHP 应用程序,在 ec2 中有所有 REST API 前端托管在单独的 EC2 中。我正在使用 ELB。
现在我希望只有我的 reactjs 前端能够调用 API 端点,如果其他人通过 curl 或邮递员尝试,那么它应该不起作用。
另外,我想要像 /public 这样的部分向 public 开放,以便任何人都可以访问它。
我不确定是否可以达到 Symfony
级别或 secuirty groups
或 NACL
或 ALB
级别。
有什么想法吗?
首先,您只需实施身份验证,您的 reactjs 应用程序将只能使用正确的凭据访问它。
或者您可以验证用户代理。您可以为您的 React js 应用程序创建一个特定的用户代理,并在您的端点中检查它。