我正在尝试使用Google OAuth设置一个supabase网站进行身份验证。
通过遵循tutorial并咨询docs,设置和工作非常简单方便。
但不幸的是,Google登录页面上写着“登录以继续abcdefghijklmnopqrstuvwxyz.supabase.co”,对于不知道什么是supabase的用户来说,这看起来有点粗略,随机字符使它看起来更糟。而且没有明显的迹象表明这实际上是用户来自并打算登录的网站。
已经有问题在supabase repo上打开,所以它似乎正在处理(Allow configuration of OAuth2 redirect domain in hosted supabase console #142和Sign in with Google shows "continue to Supabase.co" #1798)。
然而,我想知道是否有另一种使用Google OAuth的方法可以与supabase集成,直到有一个合适的解决方案?
- 更新 *
关于这个问题,在supabase github页面上还有2个问题:
2条答案
按热度按时间axr492tv1#
我还没有对Supabase这样做。不过,我是用FireBase做的。
您需要将您的域名添加到google auth。此外,您需要在supabase auth中定义回调。我不知道你在哪里做的第二部分在数据库。
以下是针对Firebase https://cloud.google.com/identity-platform/docs/show-custom-domain的Google指南
cwxwcias2#
您可以通过在Supabase上设置自定义域来完成此操作。这是一个付费的插件,提供给专业或企业级用户。😊
自定义域、Supabase文档:https://supabase.com/docs/guides/platform/custom-domains