Oauth 2.0 在logstash http输出插件中使用Oauth 2.0令牌调用Rest API

Oauth 2.0 在logstash http输出插件中使用Oauth 2.0令牌调用Rest API,oauth-2.0,logstash,logstash-configuration,Oauth 2.0,Logstash,Logstash Configuration,我正在尝试使用logstashhttp输出插件将日志事件发布到我的restapi。如果没有授权或者我启用了基本身份验证,那么它就可以工作,但我的要求是使用Oauth 2.0access令牌调用API。当我使用访问令牌指定授权头时,我得到401错误。从SOAPUI我已经测试了令牌是否正常工作。下面是日志存储配置 output { if [type] == "error" { if "loglevelerror" in [tags] {

我正在尝试使用
logstash
http输出
插件将日志事件发布到我的restapi。如果没有授权或者我启用了基本身份验证,那么它就可以工作,但我的要求是使用
Oauth 2.0
access令牌调用API。当我使用访问令牌指定
授权头时,我得到
401
错误。从
SOAPUI
我已经测试了令牌是否正常工作。下面是日志存储配置

output {



    if [type] == "error" {  

        if "loglevelerror" in [tags] {

            #*******************************************************************

            #                 Sending Messages to EventAPI

            #*******************************************************************

            http {

                url => "http://serverip:8281/events"

                headers => {

                    "Authorization" => "Bearer c505e8f7-ecb3-346f-8216-f906965edc17"

                    "RequestSource" => "agent"

                    "Accept" => "application/json"

                }

        connect_timeout => 60

        socket_timeout => 60

                http_method => "post"

                format => "json"

                mapping => [my mappings]



            }

        }

    }

}

任何帮助都将是极大的帮助

这个问题(和答案)似乎也在很大程度上取决于“[您的]rest API”正在做什么,可能取决于Oauth 2.0提供程序的配置方式和/或源和目标之间的差异。它们之间是否存在某种东西,例如防火墙上的白名单被意外的用户代理值绊倒?这只是一个“它在一个工具上工作,但在另一个工具上不工作”的例子,很难确定。谢谢你的回复。但另一件事是:logstash是否支持oauth2.0?这个问题(以及答案)似乎也在很大程度上取决于“[your]rest API”正在做什么,可能取决于oauth2.0提供程序的配置方式和/或源和目标之间的差异。它们之间是否存在某种东西,例如防火墙上的白名单被意外的用户代理值绊倒?这只是一个“它在一个工具上工作,但在另一个工具上不工作”的例子,很难确定。谢谢你的回复。但另一件事是:logstash支持oauth2.0吗?