Thinking : Social Login in From Node

Hi,

Good news today in 1.12.0 : Release [email protected] · n8n-io/n8n · GitHub : n8n Form Trigger Node: New node

It’s a very good news for workflows with user interactions.

The next improvement is a way to identify the user.

My idea is to use Social Login to identify the user and adapt the workflow to him.

How can we do that ?

My first idea is to use Firebase Authentication.
It’s compatible with sign in from Google, Apple, Facebook, Twitter, Github for the basic version, and any OpenId Connect service with Identity Platform.

Another solution is to use javascript/typescript client like GitHub - authts/oidc-client-ts: OpenID Connect (OIDC) and OAuth2 protocol support for browser-based JavaScript applications
But I haven’t study it for now.

In my idea, I can get an api token with this system and use it in the flowing nodes in the workflow ?

What do you think about this idea ?
Do you see a way to implement it ?

sorry for my english

Hey @JulienDelRio,

I think there are other options that could be added as well like being able to respond to the users input rather than it being just for “collection”.

In theory you could use the form trigger community node which has more options available like custom html forms and responses which may allow part of this but it isn’t as clean.

It sounds like you are probably after more of a complete lowcode / nocode front end / app builder for your n8n workflows.

Il will make a test with a fake workflow and go back here to share the workflow.

A friend of mine made a solution with open id connect : Please Open It Blog

1 Like

That looks similar to a workflow I was using in the past, Nice work.

Hi everyone, the workflow has been published :

Thanks to n8n team !

2 Likes

I worked with Mathieu today.

I have a workflow to animate a workshop at my job “Simple login with Open ID Connect” to test MFA with my colleague !!!

Mathieu should publish a v2.