2
我尝试使用OAuth 2.0在Apache Nifi中访问Google API(Google Analytics API v4)。 我使用服务帐户立足本文件:https://developers.google.com/identity/protocols/OAuth2ServiceAccountApache Nifi:使用OAuth 2.0访问Google Analytics API
有,如果使用OAuth 2.0服务帐户(谷歌API)一个特定的时刻: 这些服务帐户的场景需要创建和加密签名JSON网络令牌(JWTs)。 的OAuth访问的最好的例子将使用NiFi +智威汤逊:
- 创建JWT
- 请求从谷歌的OAuth 2.0授权服务器
- 访问令牌处理来自授权服务器的JSON响应
第1点(关于智威汤逊)最有趣。
是否有任何已经实施的流程示例正好适用于Google Analytics?
感谢
谢谢你,安迪! 根据你关于具体细节的评论,我更新了这个问题。 如果使用OAuth 2.0服务帐户(Google API),有一个具体时刻: 这些服务帐户方案需要创建和加密签名JSON Web令牌(JWT)。 OAuth访问的最佳示例将使用NiFi + JWT –
@Bo .:我正在寻找这个。你弄明白了吗? –
@ simran-kaur,基本上我没有想出NiFi +智威汤逊,但我的解决方案是定制处理器,其中包括google-api-client和google-api-services-analyticsreporting libarries。所以通过这些库,我创建了GoogleCredential对象和AnalyticsReporting客户端对象。然后,我使用AnalyticsReporting客户端对象来查询GA Report API v4。 –