关键词:
【中文标题】Firebase 对列入白名单的链接说“域未列入白名单”【英文标题】:Firebase says "Domain not whitelisted" for a link that is whitelisted 【发布时间】:2018-12-24 17:51:44 【问题描述】:我正忙于使用电子邮件魔术链接设置 Firebase 身份验证并使用此处的指南:
https://firebase.google.com/docs/auth/android/email-link-auth
它说我需要将域列入白名单,但除了我创建的动态链接之外,我在控制台中找不到任何地方可以做到这一点。我尝试运行以下代码,但我得到了
[ UNAUTHORIZED_DOMAIN:域未被项目列入白名单]
val actionCodeSettings = ActionCodeSettings.newBuilder()
// URL you want to redirect back to. The domain (www.example.com) for this
// URL must be whitelisted in the Firebase Console.
.setUrl("https://myapphere.page.link/register") //I created this dynamic link in the firebase console
.setHandleCodeInApp(true)
.setAndroidPackageName(
"com.myapphere",
true,
"1")
.build()
val auth = FirebaseAuth.getInstance()
auth.sendSignInLinkToEmail(email, actionCodeSettings)
.addOnCompleteListener(this) task ->
if (task.isSuccessful)
// Sign in success, update UI with the signed-in user's information
else
// If sign in fails, display a message to the user.
我不应该使用动态链接进行 Firebase 身份验证吗?如果是这样,我在控制台的哪个位置将域列入白名单,因为我找不到它。
【问题讨论】:
【参考方案1】:-
转到 Firebase 控制台
单击身份验证菜单 > 登录方法选项卡
向下滚动到授权域
单击“添加域”按钮,添加您的域(带参数的网站域)并单击“添加”
【讨论】:
也许您可以多解释一下“域”的含义。它可以是 com.yourcompany.yourappname 之类的应用程序域,也可以是 yourcompanyappname.com 之类的网站域。对于较新的开发人员,这些信息可能很有用。在您的情况下,它可能是 setUrl 上的 myapphere.page.link,但最好提一下。 我可以在授权域下使用 com.yourcompany.yourappname 作为域名吗?【参考方案2】:我遇到了同样的问题,原因是我在 Firebase 中配置的 SHA-1 密钥错误。
【讨论】:
你能说得更详细些吗?该密钥在哪里配置?你的配置有什么问题?【参考方案3】:更多详情:
当我尝试像这样sendSignInLinkToEmail
时会发生此问题
firebase
.auth()
.sendSignInLinkToEmail('someone@example.com',
url: 'my.custom.domain',
handleCodeInApp: true
);
如果您在 Firebase 托管中提供了默认域,那么在您添加自己的自定义域之前就可以了。
这可以通过在身份验证 -> 登录方法 -> 授权域
中将您的自定义域添加到Authorized Domains
来解决
【讨论】:
【参考方案4】:为了克服这个错误,我必须做:
const actionCodeSettings =
¦ // URL you want to redirect back to. The domain (www.example.com) for this
¦ // URL must be in the authorized domains list in the Firebase Console.
¦ url: 'https://example.com',
¦ handleCodeInApp: true,
;
然后将example.com
和www.example.com
添加到我的授权域。
【讨论】:
如何将 Firebase 动态链接中的参数列入白名单
】如何将Firebase动态链接中的参数列入白名单【英文标题】:HowtowhitelistaparameterinaFirebasedynamiclink【发布时间】:2021-02-0719:28:09【问题描述】:我正在尝试使用以下动态链接:https://links.myapp.com/invite?invitedBy=somestring然后将包含(除... 查看详情
Firebase CORS,将 IP 范围列入白名单
】FirebaseCORS,将IP范围列入白名单【英文标题】:FirebaseCORS,whitelistIPranges【发布时间】:2018-01-2220:05:23【问题描述】:我需要将两个IP范围列入白名单才能访问我的Firebase云功能,如何实现?我很确定这应该是在这里定义它们的一... 查看详情
Firebase Google 登录:本地主机未列入白名单
】FirebaseGoogle登录:本地主机未列入白名单【英文标题】:FirebaseGoogleSignIn:localhostnotwhitelisted【发布时间】:2021-03-1520:39:40【问题描述】:根据文档,localhost应与所有端口一起列入白名单:https://support.google.com/firebase/answer/6400741?au... 查看详情
即使将域列入白名单后,firebase auth 域也未授权
】即使将域列入白名单后,firebaseauth域也未授权【英文标题】:firebaseauthdomainnotauthorizedevenafterwhitelistingdomain【发布时间】:2018-02-0105:18:41【问题描述】:我在启用Google登录的Angular4项目中使用FirebaseAuth(firebase4.1.3)。在localhost上工... 查看详情
在不将 ip 列入白名单的情况下限制对 S3 托管网站的访问
】在不将ip列入白名单的情况下限制对S3托管网站的访问【英文标题】:RestrictaccesstoS3hostedwebsitewithoutwhitelistingips【发布时间】:2017-07-0614:45:27【问题描述】:我们有一个托管在AWSS3上的网站,我们打算仅由有限的一组人访问。现... 查看详情
将浏览器扩展的 CORS 策略列入白名单?
】将浏览器扩展的CORS策略列入白名单?【英文标题】:WhitelistaCORSpolicyforabrowserextension?【发布时间】:2020-05-2123:06:56【问题描述】:我有一个POST到服务器的浏览器扩展。我想在我的服务器中将扩展程序的来源列入白名单。例如... 查看详情
是否可以将 Heroku 应用程序列入白名单?
】是否可以将Heroku应用程序列入白名单?【英文标题】:IsitpossibletowhitelistHerokuapps?【发布时间】:2012-08-1415:21:12【问题描述】:我有一个通过SMPP与电信短信网关绑定的Heroku应用程序电信公司的人需要将我的应用程序连接的IP列... 查看详情
通过将 IP 列入白名单和更改别名来保护 phpMyAdmin
】通过将IP列入白名单和更改别名来保护phpMyAdmin【英文标题】:SecuringphpMyAdminbywhitelistingIPsandchangingalias【发布时间】:2021-11-0416:51:35【问题描述】:我正在尝试找出保护对我的MariaDB数据库的访问的最佳方法。我有一个根非wordpres... 查看详情
托管节点是不是支持仅调用列入白名单的智能合约?
】托管节点是不是支持仅调用列入白名单的智能合约?【英文标题】:Canahostednodesupportcallingonlywhitelistedsmart-contracts?托管节点是否支持仅调用列入白名单的智能合约?【发布时间】:2020-06-1622:52:26【问题描述】:我尝试仅调用具... 查看详情
在 Debezium Mysql 连接器中将更多表列入白名单的有效方法
】在DebeziumMysql连接器中将更多表列入白名单的有效方法【英文标题】:EfficientwaysforwhitelistingmoretablesinDebeziumMysqlConnector【发布时间】:2020-09-1511:49:00【问题描述】:将新表列入debeziummysql连接器的白名单是否有任何最佳实践?我... 查看详情
如何将 AWS Beanstalk IP 列入白名单
】如何将AWSBeanstalkIP列入白名单【英文标题】:HowtoWhitelistAWSBeanstalkIP【发布时间】:2020-03-3111:45:35【问题描述】:我的实用程序部署在AWSbeanstalk上,并将一些数据推送到我们客户的一个数据库服务器中。客户希望将beanstalk实例的... 查看详情
是否可以将 Qt WebEngine 中的代理 URL 列入白名单
】是否可以将QtWebEngine中的代理URL列入白名单【英文标题】:IsitpossibletowhitelistanURLforproxyinQtWebEngine【发布时间】:2020-03-0416:27:16【问题描述】:简单的问题:是否可以将QtWebEngine中的代理URL(或域)列入白名单?当使用其他依赖Q... 查看详情
将 IPv6 列入白名单
】将IPv6列入白名单【英文标题】:WhitelistingaIPv6【发布时间】:2021-12-0802:39:02【问题描述】:除了宽带套餐外,我还需要为拥有静态IP支付一点额外费用。我一直想知道为什么尽管我的IP被列入白名单,但我无法访问我们的办公... 查看详情
将特定 IAM 角色列入白名单的存储桶策略
】将特定IAM角色列入白名单的存储桶策略【英文标题】:BucketpolicytowhitelistaspecificIAMrole【发布时间】:2020-09-0706:46:37【问题描述】:我有一个如下所示的存储桶策略:"Version":"2012-10-17","Statement":["Effect":"Allow","Principal":"*","Action":"s3... 查看详情
使用 Apache 将 CORS 列入白名单
】使用Apache将CORS列入白名单【英文标题】:WhitelistedCORSusingApache【发布时间】:2015-01-0420:32:43【问题描述】:我希望设置我的(RedHatLinux/Apache2.2.3)网站以允许来自用Javascript编写的HTML5应用程序的Ajax调用,这些脚本可能托管在其他... 查看详情
我可以将一台 ChromeCast 设备列入多个应用程序的白名单吗?
】我可以将一台ChromeCast设备列入多个应用程序的白名单吗?【英文标题】:CanIwhitelistoneChromeCastdeviceformultipleapplications?【发布时间】:2013-12-0323:34:59【问题描述】:我有一个用于开发的ChromeCast设备。我已将设备列入白名单并收... 查看详情
如何将应用程序 / exe 列入白名单
】如何将应用程序/exe列入白名单【英文标题】:Howtoapproachwhitelistinganapp/exe【发布时间】:2011-01-2106:38:00【问题描述】:我们有一个应用程序可以在我们客户的(Windows操作系统/PC)计算机上自动安装升级。它是轻量级的(650K),并... 查看详情
根据国家/地区重定向,但如果 IP 被列入白名单则允许
】根据国家/地区重定向,但如果IP被列入白名单则允许【英文标题】:RedirectbasedonCountrybutallowifIPiswhitelisted【发布时间】:2020-11-2506:10:24【问题描述】:我有一个脚本可以重定向来自我的国家的人,并允许所有其他人留下来,如... 查看详情