我正处于 REST API 规划的早期阶段(特别是为了安全性),移动应用程序通过该 API 进行身份验证,然后发送数据以存储在 Joomla 网站/数据库中(以及从 Joomla 网站/数据库中检索)。它基本上是一个应用程序到应用程序的身份验证。
我计划将 API 用于自己的内部使用,这意味着“使第三方开发人员/API 用户更容易”的其他重要方面并不那么重要。我主要担心的是,我当然想防止通过此类 API 调用注入非法信息。在某个阶段,外部审计员也可能会询问我如何正确涵盖此安全方面 - 因此我最好从一开始就做好准备......;)
SSL 计划用于客户端/服务器通信,API 也将使用用户名/密码进行身份验证,但是是否有人对使用 OAuth 作为安全层有意见(并且可能有经验)?我不是说使用用户的社交媒体密码来登录 Joomla,我的意思是在 Joomla 组件端(即 Joomla 端 REST API)实现 oAuth。
谢谢