What it does
An n8n workflow that requires a user to sign in through an OpenID Connect provider before a webhook runs. If the user is not signed in, it starts a login with Authorization Code and PKCE. It then requests the user's details from the provider's userinfo endpoint. The example uses Keycloak.
Use cases
- 01Limiting an internal approval webhook to signed-in staff
- 02Reading a user's profile from the identity provider
- 03Adapting the login flow to another OpenID provider
Connects
HTTP Request · Code · HTML