Using oauth with user management with embed

Hi, we have N8N embed integrated in our solution.

We are not using “user management” (only 1 user created by default) and would like to have secure auth between our solution (supporting SAML, OIDC, OAuth) and N8N.

We identify that link Credential overwrites | n8n Docs

We understood we can configure a frontend/backend hooks to do that.

Do you have any example or can you confirm we can configure oauth with predefined user without using saml/sso available only on EE license ?

Kind regards

Information on your n8n setup

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

Hey @bensgg

Just to make sure I understand it correctly, you want to authenticate users to n8n using OAuth that would be authenticated by your app, is it right?

I’m afraid we don’t have a solution like this built into n8n. The only authentication methods available are either the standard email and password combination or SSO using either LDAP or SAML.