[
https://issues.apache.org/jira/browse/NIFI-6073?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Pierre Villard updated NIFI-6073:
---------------------------------
Status: Patch Available (was: Open)
> Improve MQTT processors to allow authentication against Google IoT Core
> -----------------------------------------------------------------------
>
> Key: NIFI-6073
> URL: https://issues.apache.org/jira/browse/NIFI-6073
> Project: Apache NiFi
> Issue Type: Improvement
> Components: Extensions
> Reporter: Pierre Villard
> Assignee: Pierre Villard
> Priority: Major
> Time Spent: 10m
> Remaining Estimate: 0h
>
> MQTT processors currently allow the below authentication mechanisms:
> * username / password
> * 2-ways SSL authentication
> However some brokers expect different ways to authenticate like Google Cloud
> IoT Core which is using Java Web Tokens [1].
> The MQTT processors should be refactored to expose an Authentication
> Controller Service allowing specific implementations for the authentication
> part.
> This Jira will cover the creation of such controller service interface as
> well as two implementations:
> * One common implementation allowing to replicate the current options
> * One to provide authentication mechanism against Google Cloud IoT Core
> In order to preserve backward compatibility, original properties will remain.
> However, to have something clean, it'd be nice to remove the legacy
> authentication properties in a major release.
> [1] https://cloud.google.com/iot/docs/how-tos/credentials/jwts
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)