小编Mic*_* G.的帖子

为什么 Firebase 电子邮件链接的 URL 中包含 apiKey?

我正在通过 Firebase 使用电子邮件开发电子邮件验证和密码重置。所有功能都运行良好。然而,我有一个担忧。

当我发送带有“操作 URL(链接)”的电子邮件时,apiKey 会在 URL 中公开,即使示例 url 的写法类似于https://example.com/acctmgmt?mode=action&oobCode=code。到达电子邮件的实际 URL 如下所示https://example.com/acctmgmt?mode=action&oobCode=code&apiKey=key

我搜索过并了解到如果我在Google Console中设置引用者,apiKey的暴露并不是一个大问题,但我认为暴露apiKey并不理想。

url暴露基本没问题吗?如果没有,我如何将其隐藏在 URL 中?

PS 我正在从 Android 发送电子邮件。

firebase firebase-authentication

5
推荐指数
1
解决办法
1403
查看次数

Smartmatch从5.27 ~~ vs =〜

我现在正在使用Perl 5.24,并且smartmatch是一个出色的多功能操作员,例如,

%foobar ~~ @foo; 
Run Code Online (Sandbox Code Playgroud)

以及其中的所有复杂性。

我了解从5.27开始,其功能将简化为涉及以下内容的智能手表:

$foo = qr/foo/; 
Run Code Online (Sandbox Code Playgroud)

好吧,我将不得不重写我的数据管道以使其合规。

我的问题是,如果确认有什么区别,

'foo' ~~ $foo;
Run Code Online (Sandbox Code Playgroud)

和,

 'foo' =~ /$foo/;
Run Code Online (Sandbox Code Playgroud)

令我惊讶的是,除了名称之外,smartmatch已全部删除。我是对的,如果不是,我会缺少什么?

历史

它具有不寻常的历史,必须强调它被归类为实验性。我正在绘制我所知道的图表。我想你们中的许多人会知道更多,任何输入都会有所帮助,因为这是(对学生)语言进化的一个例子:

  • 5.10首次引入
  • 5.14引入了%foobar ~~ @foo类型匹配
  • 5.27除名称外,全部删除了吗?还在实验吗?

regex perl

5
推荐指数
1
解决办法
123
查看次数

标签 统计

firebase ×1

firebase-authentication ×1

perl ×1

regex ×1