Roman created NIFI-12859:
----------------------------

             Summary: OAUTH Refresh not working in ConsumeIMAP 
                 Key: NIFI-12859
                 URL: https://issues.apache.org/jira/browse/NIFI-12859
             Project: Apache NiFi
          Issue Type: Bug
    Affects Versions: 1.25.0, 1.24.0
            Reporter: Roman


The ConsumeIMAP Processor implements the AbstractEmailProcessor.
With Issue NIFI-11107 there was introduced OAUTH2 Support. Initial OAUTH is 
working fine.
But the refresh token implementation is not working with Credential Flow in 
OAUTH Processor.

Reason:
Method to refresh token => oauth2AccessTokenProvider.getAccessDetails(); is 
called only in onScheduled Method of AbstractEmailProcessor.

But once the consumeIMAPProcessor is startet (also for cron based scheduling) 
only the onTriggeredMethod will be triggered.

OnScheduled will be only triggered on start 1time.

OnTriggered will be also triggered after start of the consumeImapProcessor.

So I would suggest to move the parts of code for oauth2AccessTokenProvider from 
onScheduledMethod to onTriggeredMethod



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to