为动态链接禁用手动构建的 url
Disable manually built urls for dynamic links
Firebase 动态链接具有手动构建自定义 URL 的功能:https://firebase.google.com/docs/dynamic-links/create-manually
假设我将 example.com
连接到动态 links 并通过为 YouTube 直播等创建自定义 links 来使用它。
这意味着我必须将 youtube.com 作为短网址的目标列入白名单。
这意味着任何用户都可以创建自定义 link example.com/?link=http://youtube.com/scam-video
并共享它。由于人们信任我的域 example.com,这是一个严重的网络钓鱼问题。
有没有办法禁用此功能?有一个 API 我用来即时创建我需要的 URL,它没有意义(到me) 允许任何未经身份验证的人使用我的域创建有效的 URL。
在与 Google 的 Firebase 团队讨论后,我得到了一个官方答案,不,它不受支持,也没有打算至少在短期内添加对禁用自定义 URL 的支持。
唯一的解决方法是尽可能使用严格的白名单规则,您可以使用正则表达式,这会有所帮助。
Firebase 动态链接具有手动构建自定义 URL 的功能:https://firebase.google.com/docs/dynamic-links/create-manually
假设我将 example.com
连接到动态 links 并通过为 YouTube 直播等创建自定义 links 来使用它。
这意味着我必须将 youtube.com 作为短网址的目标列入白名单。
这意味着任何用户都可以创建自定义 link example.com/?link=http://youtube.com/scam-video
并共享它。由于人们信任我的域 example.com,这是一个严重的网络钓鱼问题。
有没有办法禁用此功能?有一个 API 我用来即时创建我需要的 URL,它没有意义(到me) 允许任何未经身份验证的人使用我的域创建有效的 URL。
在与 Google 的 Firebase 团队讨论后,我得到了一个官方答案,不,它不受支持,也没有打算至少在短期内添加对禁用自定义 URL 的支持。
唯一的解决方法是尽可能使用严格的白名单规则,您可以使用正则表达式,这会有所帮助。