This node supports the (interactive) OAuth 2.0 Authorization Code grant flow. The target audience of this node are users with a technical understanding of OAuth 2 and (web) developers. For less technical users, it may be simpler to use service-specific nodes, such as Microsoft Authenticator or Google Authenticator.
The auth code flow is used to obtain an access token via an interactive login, which works as follows:
- In the node settings: the user specifies all required information and then clicks on "Login", which will open a new browser window.
- In the new browser window: The user logs into the authentication service, consenting to any required permissions (scopes). At the end of this process the authentication service redirects the browser to the configured redirect URL, passing an authorization code .
- In the node settings: The authorization code is received (via the redirect) and is used to acquire an access token. The user can now close the node settings (OK).
- The node can now be executed.
- Whenever the user closes the workflow, the access token is deleted. Opening the workflow again will require a fresh interactive login as above.
Note: Currently, the node can only be used in KNIME Analytics Platform. The node does not support execution on KNIME (Business) Hub or KNIME Server, also not via Remote Workflow Editor.