NodeJS supabase auth helpers ui with Google social login,如何将用户限制到域

deyfvvtc  于 2023-06-05  发布在  Node.js
关注(0)|答案(1)|浏览(123)

谷歌提供了一个'hd'参数来限制oauth访问域。在使用supabase auth helpers / auth UI时,是否要设置此参数?

e3bfsja2

e3bfsja21#

您可以为域设置策略/自定义声明,然后阻止没有权限的用户进入应用程序。
下面是一个基于Supabase docs域的限制示例:

create policy "Only Blizzard staff can update leaderboard"
  on my_scores
  for update using (
    right(auth.jwt() ->> 'email', 13) = '@blizzard.com'
  );

相关问题