OAuth2 Authenticator (Password)

This node supports the OAuth 2.0 resource owner password credentials (ROPC) 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 ROPC grant is considered legacy and does not support 2FA/MFA. Usage of this grant is discouraged and the client credentials grant should be used instead.

Options

Token endpoint URL
The token endpoint URL of the OAuth2 service.
Token endpoint request method
HTTP method to use when requesting the access token from the token endpoint.
Client/App authentication method
How to transfer Client/App ID and secret to the service endpoints. HTTP Basic Auth is the most common mechanism, but some services expect these values to be part of the form-encoded request body.
Type
Whether a public or confidential application flow should be used. A confidential application requires a secret.
ID
The client/application ID. In some services this is called API key.
ID and Secret (flow variable)
Specifies the credentials flow variable with the client/app ID and secret to use.
Username/Password (flow variable)
Specifies the credentials flow variable with the username and password to use.
Scopes
The list of scopes to request for the access token.

Input Ports

This node has no input ports

Output Ports

Icon
Credential with access token.

Views

This node has no views

Workflows

  • No workflows found

Links

Developers

You want to see the source code for this node? Click the following button and we’ll use our super-powers to find it for you.