【发布时间】:2018-12-03 10:18:22
【问题描述】:
我们正在构建一个链接/iframe,用户可以在他们的网站上使用它通过我们的 API 将信息发布到我们的 CRM。我希望他们使用自己的 API 凭据进行身份验证。我不确定如何解决这个问题,因为他们无法将他们的 API 凭据(apikey)传递给 iframe。每个用户都有自己的网址,例如 iframe.domain.com/{user_id}。基于 user_id 我想对用户进行身份验证,但我想避免其他人也可以使用该链接并滥用我们的 API。我们有 API IP 白名单,但我不能使用它,因为远程 IP 将是提交表单的 IP,而不是托管 iframe/表单的服务器。
你会如何处理这个问题?希望有人能帮帮我。
如果相关:两者都是在 Laravel 中构建的。
雷蒙德
【问题讨论】: