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)