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.
-
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