【发布时间】:2021-10-01 04:27:38
【问题描述】:
我在一家公司工作。当我从浏览器访问 AWS 上的 Web 应用程序时,网关会重定向到身份验证页面(使用代理),身份验证后我可以从浏览器访问 Web 应用程序。问题是当我使用 curl 调用 api 时,网关仍在将我的请求重定向到身份验证页面。如何通过这个认证层?
curl -X GET api-url.com
* HTTP 1.0, assume close after body
< HTTP/1.0 302 Moved Temporarily
< Location: https://company-internet-gateway.com:1234/php/uid.php...
< Content-Length: 0
< Pragma: no-cache
< Cache-Control: no-cache
<
* Closing connection 0
* TLSv1.2 (OUT), TLS alert, close notify (256):
【问题讨论】:
-
身份验证如何工作?它是应用程序的一部分(如 OAuth)还是传出代理/防火墙的一部分(如公共热点上的欢迎页面)?
-
@30thh 是代理
标签: gateway