OAuth2 Authenticator (Client Credentials)

This node supports the client credentials 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 client credentials grant is used to obtain an access token on behalf of an application/client, without having the context of a user.

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.
ID and Secret (flow variable)
Specifies the credentials flow variable with the client/app ID and secret to use.
Scopes
The list of scopes to request for the access token.
Additional request fields
Allows to add request body fields (key and value) to the token endpoint request.
  • Name: Name of the additional request body field.
  • Value: Value of the additional request body field.

Input Ports

This node has no input ports

Output Ports

Icon
Credential with access token.

Views

This node has no views

Workflows

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.