Support GitHub Apps as Credential for GitHub Trigger Node

The idea is:

Add support for using GitHub Apps as a credential option for the GitHub Trigger node in n8n. Currently, the node only allows authentication via OAuth apps or personal access tokens, but not GitHub Apps.

My use case:

My organization uses GitHub Apps for automation and integrations due to their improved security and granular permission management. We want to trigger n8n workflows based on GitHub events, but are unable to use GitHub Apps as a credential method with the current GitHub Trigger node. This limits us to using less secure or less manageable authentication methods.

I think it would be beneficial to add this because:

Supporting GitHub Apps would allow organizations to follow best practices for security and access control. It would also make n8n more flexible and enterprise-friendly, enabling more teams to integrate it into their GitHub-based workflows.

Any resources to support this?

Are you willing to work on this?

I am not able to contribute code at this time, but I am happy to provide feedback or help with testing.

1 個讚

I second this feature request. Github recommends using GitHub Apps over OAuth apps (which are currently supported in N8N) for a number of reasons and it would be really great if it was supported.

Looks like a feature request for this has been submitted as a the Github issue years ago, but the requestor has been recommended to move it to this forum:

Nevermind, I just realized that this capability has already been added to a newer version (2.29) that I’m running.