创建供外部使用的 API
Posted
技术标签:
【中文标题】创建供外部使用的 API【英文标题】:Creating an API for external use 【发布时间】:2019-07-02 14:38:39 【问题描述】:我在我的项目中使用 Laravel。但我希望为其他服务/公司创建一个 API,以便显示一些细节。这些调用需要通过某种形式的令牌/机密来保护,就像大多数其他 API(如支付提供商或任何其他 API)一样。
我遇到的问题是,当我寻求有关此主题的帮助时,我遇到的问题是供内部使用的 REST API,例如构建移动应用程序或使用 javascript 前端访问它。
是否有我遗漏的特定术语或被误解的内容?
【问题讨论】:
【参考方案1】:您可以使用Laravel passport service
【讨论】:
【参考方案2】:这是关于 JWT 令牌
你可以检查一下...如果它有帮助 link1 和 link2
【讨论】:
【参考方案3】:可以使用 laravel 护照进行身份验证http://esbenp.github.io/2017/03/19/modern-rest-api-laravel-part-4/。
这实际上是验证 API 的最佳方式之一。它实际上使用令牌。如果它在 laravel 5.7 上,你可以使用 laravel 的官方包 telescope 来记录和调试你的 API
【讨论】:
以上是关于创建供外部使用的 API的主要内容,如果未能解决你的问题,请参考以下文章
从外部域/跨域插入 cookie/flash-cookie。 API