Brian Ghigiarelli created NIFI-13231: ----------------------------------------
Summary: Update GitHubFlowRegistryClient to generate App Installation Token Key: NIFI-13231 URL: https://issues.apache.org/jira/browse/NIFI-13231 Project: Apache NiFi Issue Type: Improvement Affects Versions: 2.0.0-M3 Reporter: Brian Ghigiarelli The new GitHubFlowRegistryClient accepts two types of authentication: # Personal Access Token # App Installation Token The App Installation Token requires the user to input the token as a property, then uses that to communicate with GitHub. However, this token is short-lived and would require frequent updates (~hourly). Instead of directly providing the token, the GitHubFlowRegistryClient should accept as properties: # App ID # Private Key (PEM text format) and use these values to generate a short-lived token, following the guide at https://docs.github.com/en/apps/creating-github-apps/authenticating-with-a-github-app/generating-a-json-web-token-jwt-for-a-github-app#generating-a-json-web-token-jwt -- This message was sent by Atlassian Jira (v8.20.10#820010)