Insights

n8n end-user credentials: je automatiseringen draaien nu op het account van wie ze gebruikt.

Tot nu toe draaide bijna elke n8n-workflow op één account: dat van degene die hem bouwde. Met end-user credentials verandert dat. Een workflow of agent die door iemand wordt gestart, draait nu met de eigen accounts van die persoon, niet met die van de maker. Wat dat betekent voor je automatiseringen, lees je hieronder.

Plan een governancecheck
Onze aanpak voor governance

Automatisering

Stel je een Slack-assistent voor die je hele team gebruikt. Anna vraagt hem een update te posten, Ben vraagt hem een bestand te zoeken. Achter de schermen liepen beide verzoeken via hetzelfde Slack-account: het account dat de maker bij het opzetten van de workflow had gekoppeld. Elk bericht leek van de maker te komen, elke zoekopdracht zag wat de maker kon zien, en achteraf kon niemand zeggen wie wat had gevraagd.

Met end-user credentials loopt het verzoek van Anna via het account van Anna, en dat van Ben via het account van Ben. Dezelfde workflow, maar de identiteit volgt de persoon die hem start.

Diagram dat twee typen credentials in n8n vergelijkt. Met een fixed credential starten Anna en Ben allebei een workflow die draait met het account van de maker. Met een end-user credential draait de uitvoering van Anna op het account van Anna en die van Ben op het account van Ben.

Het probleem: elke automatisering leende één login

Jarenlang lag een credential (de opgeslagen inloggegevens voor een dienst) in n8n vast: één keer gekoppeld en voor elke uitvoering gebruikt, wie de workflow ook startte. Voor achtergrondtaken werkt dat prima. Het wordt een probleem zodra echte mensen je workflows en agents gaan gebruiken.

Wat end-user credentials veranderen

Stel je in n8n een credential in, dan kies je nu een type:

De maker zet de koppeling één keer op, als sjabloon. Voor een dienst als Gmail of Slack zijn dat de app-gegevens. Iedereen die de workflow gebruikt, koppelt vervolgens via dat sjabloon een eigen account. Vanaf dat moment leest de workflow de inbox van Anna als Anna hem start, en die van Ben als Ben hem start.

Waar het werkt

End-user credentials werken met de triggers waarbij iemand zelf de workflow start:

Wat je ermee kunt bouwen

En fijnmaziger toegangsbeheer

End-user credentials komen samen met meer controle over wie wat mag binnen n8n zelf: eigen rollen per n8n-omgeving (custom instance roles), rollen die binnen n8n worden overgenomen uit je identity provider (role mapping), en rollen die je via de API beheert. Samen maken ze het veel eenvoudiger om iedereen precies de toegang te geven die nodig is, en niets meer. Volgende stap: agents met een eigen identiteit.

Waarom dit belangrijk is voor governance

Een van de grootste governancerisico’s die we zien, zijn automatiseringen en agents die op de login van één persoon draaien. In ons governanceframework is toegang de eerste pijler: wie handelt er, en wat mag diegene? Met end-user credentials wordt het antwoord eenvoudig. Wie de workflow start, is degene die handelt, met diens eigen rechten.

Voordat je overstapt

Hoe wij helpen

Als officieel n8n Ambassador volgt Marrallisa de roadmap van n8n voor identiteit en governance op de voet. We bekijken welke van je workflows over moeten naar end-user credentials en welke op een serviceaccount blijven, en we richten de koppelingen, rollen en scopes in, zodat je team zonder gedoe kan starten. Lees hoe wij governance voor automatiseringen inrichten, bekijk onze dienst Automatisering of lees bij over de nieuwe engine van n8n en de roadmap voor governance.

Veelgestelde vragen

Wat zijn end-user credentials in n8n?

Een type credential dat per persoon wordt bepaald op het moment dat een workflow draait. In plaats van één gedeeld account koppelt elke gebruiker een eigen account, en een workflow of agent die die gebruiker start, draait met dat account.

Welke n8n-triggers ondersteunen end-user credentials?

De MCP Server trigger, de Form trigger en de hosted Chat trigger: de triggers waarbij iemand zelf de workflow start.

Heb ik n8n Enterprise nodig?

Ja. End-user credentials horen bij het Enterprise-abonnement, op n8n Cloud en self-hosted. De functie is in preview en kan nog veranderen.

Moeten al mijn credentials end-user credentials worden?

Nee. Gebruik ze waar iemand de workflow start en onder eigen naam moet handelen. Geplande taken en achtergrondprocessen hebben geen persoon erachter, dus die houden een fixed credential op een eigen serviceaccount.

End-user credentials zijn in preview beschikbaar op het Enterprise-abonnement van n8n, zowel op n8n Cloud als self-hosted. Namen, reikwijdte en beschikbaarheid kunnen nog veranderen.