Encryption for credentials(token,password etc.) on n8n Nodes

Hi, I have a question about the http request node. In my workflow, there is a webhook trigger node, and this node triggers from my front-end application. This webhook has a github token, and I can see the token on the executions tab when other users trigger it from my front-end application. Is there any way to hide or encrypt the tokens on n8n? Because I do not want to see the user’s github token for security reasons.

Information on your n8n setup

  • **n8n version:**1.78.0
  • **Database (default: SQLite):**SQLite
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • **Running n8n via (Docker, npm, n8n cloud, desktop app):**n8n
  • **Operating system:**MacOS

Yes! You can create the credentials on your Credentials page and activate them in your HTTP Request node.

If the credential is already supported by n8n, it will show up as a Predefined Credential, in your HTTP Request node.

If it’s a generic credential, you can create a Header Auth credential and then select Generic Credential in your HTTP Request node.
.

:point_right: If my reply answers your question, please remember to mark it as the solution.

However, the token is coming from my front-end application to the header of the webhook request. So, I can see the user’s token when I look at the header of the webhook node.

Oh, I see. So you are using credentials from other users, right?

In that case, there’s no way to encrypt it that I know of. If you are receiving it in your webhook, it will be visible in the executions.

1 Like

Yep, that’s exactly what I’m facing. Thank you for your information.

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.