Replies: 4 comments 17 replies
-
During the analyst of Keycloak, the redirects are not required. Because the Keycloak is a separate application we can scale it out of the box and give us the flexibility to extend the functionally that provides to us. |
Beta Was this translation helpful? Give feedback.
-
Based on GitHub, the last release of GoTrue is last year which is a red flag in my head. But https://github.com/jrapoport/gothic looks pretty OK. So we can try that, the pros: written in Go, active community but the last release was March. |
Beta Was this translation helpful? Give feedback.
-
We can check https://medevel.com/iam-systems-10-identity/ for more ideas and tools that we can use. We can try to use something like GoThic or KeyClock both of them are definitely good choices that we can use. |
Beta Was this translation helpful? Give feedback.
-
I am not sure if the free version of https://supabase.io/pricing will make sense for us. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
We need authentication layer to be used by the
graphql-gateway
in order to authenticate requests before sending them to their destination microservice.It will be best if this layer also provides a frontend authentication mechanism/library for easier integration just like https://github.com/supabase/gotrue-js handles the frontend layer of https://github.com/netlify/gotrue
Reading material:
GoTrue
Overview
Supported providers
Pros
Cons
Keycloak
Overview
Supported providers
https://www.keycloak.org/docs/latest/server_admin/#social-identity-providers
Pros
Cons
NextAuth.js
Overview
Supported providers
Pros
Cons
Beta Was this translation helpful? Give feedback.
All reactions