You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Pierre Villard (JIRA)" <ji...@apache.org> on 2019/03/27 09:43:00 UTC
[jira] [Updated] (NIFI-6073) Improve MQTT processors to allow
authentication against Google IoT Core
[ 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)