[ 
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)

Reply via email to