这是使用API​​进行身份验证的安全方法吗?

时间:2016-07-25 10:27:35

标签: php database api authentication

我想为手机和网络创建游戏,但我对如何通过一个中央代码库进行身份验证和通信感到有点迷失。

让我们说:

  • 我有一个主网站:https://www.example.com
  • 我有多个游戏服务器:https://server1.example.com / ...
  • 我有一个移动应用

两者都应始终与相同的代码库进行通信,以便我不必编写两次代码。我的想法是使用api执行与数据库相关的所有操作:https://www.api.example.com

例如:

  • https://www.example.com上服务器1的登录和注册表单应该请求https://www.api.example.com/s1
  • 该应用也是如此。

当我做一些行动时,例如:建立一个新的城市:

  • 游戏服务器应该将其提供给api:https://api.example.com/s1/establish
  • 该应用也是如此。

我的问题是:这是正确而安全的方式吗?我看到一些网站也这样做,但有些网站并没有要求api。希望你能给我一些我可以开始使用的信息。

0 个答案:

没有答案