Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何结合ApacheWeb服务器和自定义逻辑?_Java_Apache_Authentication_Proxy_Reverse Proxy - Fatal编程技术网

Java 如何结合ApacheWeb服务器和自定义逻辑?

Java 如何结合ApacheWeb服务器和自定义逻辑?,java,apache,authentication,proxy,reverse-proxy,Java,Apache,Authentication,Proxy,Reverse Proxy,我正在尝试为我的web应用程序开发API网关。 我正在使用oauth2.0对用户进行身份验证,并生成jwt 在用户经过身份验证和授权后,我想将请求代理给应用程序 我需要开发身份验证机制,因为我需要执行自定义逻辑。但是代理是标准的,没有什么特别的 我没有自己开发代理机制,而是考虑使用现成的产品,比如apachehttpd 我非常熟悉它,并在几个项目中将其用作代理服务器,但之前从未添加过任何自定义功能 我需要在执行代理之前添加身份验证阶段。 如何使用已知的web服务器而不是开发自己的服务器来实现这一

我正在尝试为我的web应用程序开发API网关。
我正在使用
oauth2.0
对用户进行身份验证,并生成
jwt

在用户经过身份验证和授权后,我想将请求代理给应用程序

我需要开发身份验证机制,因为我需要执行自定义逻辑。但是代理是标准的,没有什么特别的

我没有自己开发代理机制,而是考虑使用现成的产品,比如
apachehttpd

我非常熟悉它,并在几个项目中将其用作代理服务器,但之前从未添加过任何自定义功能

我需要在执行代理之前添加身份验证阶段。

如何使用已知的web服务器而不是开发自己的服务器来实现这一点?

我会尝试一下。。。也许我遗漏了什么,但其他答案提供了一种使用apache内置身份验证机制的方法。我需要一种使用我自己(添加我自己的一些功能)身份验证的方法。可能吗?