gpt4 book ai didi

java - 如何向 Google Firebase 身份验证 UI 添加 "I accept the terms & privacy policy"复选框?

转载 作者:太空宇宙 更新时间:2023-11-03 13:09:12 25 4
gpt4 key购买 nike

欧盟的 GDPR 要求我们在注册时为用户接受的“条款”和“隐私政策”设置一个选择加入复选框。使用 Firebase 身份验证 UI ( FirebaseUI ),默认情况下我不会得到它。如何将这样的复选框添加到 FirebaseUI?

澄清一下:FirebaseUI 提供的 tosUrl 是不够的。 GDPR 要求 clear, unambiguous and affirmative consent – 简而言之:他们需要主动勾选复选框。我们不能只是通过注册来隐含地接受条款。

那么我如何获得一个(未选中的)复选框供用户接受条款和隐私政策?或者我真的必须构建自定义 UI 吗?我无法相信 Google 不会支持 GDPR……

最佳答案

FirebaseUI 为您提供参数tosUrl,用于指向服务条款页面。示例:

var uiConfig = {
signInSuccessUrl: '<url-to-redirect-to-on-success>',
signInOptions: [
// Leave the lines as is for the providers you want to offer your users.
firebase.auth.GoogleAuthProvider.PROVIDER_ID,
firebase.auth.FacebookAuthProvider.PROVIDER_ID,
firebase.auth.TwitterAuthProvider.PROVIDER_ID,
firebase.auth.GithubAuthProvider.PROVIDER_ID,
firebase.auth.EmailAuthProvider.PROVIDER_ID,
firebase.auth.PhoneAuthProvider.PROVIDER_ID
],
// Terms of service url.
tosUrl: '<your-tos-url>'
};

然后在登录时,它会告诉用户单击“登录”按钮即表示您接受条款和条件。

更多信息在这里:

https://github.com/firebase/firebaseui-web

关于java - 如何向 Google Firebase 身份验证 UI 添加 "I accept the terms & privacy policy"复选框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49956691/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com