我想为手机和网络创建游戏,但我对如何通过一个中央代码库进行身份验证和通信感到有点迷失。
让我们说:
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
。 当我做一些行动时,例如:建立一个新的城市:
https://api.example.com/s1/establish
我的问题是:这是正确而安全的方式吗?我看到一些网站也这样做,但有些网站并没有要求api。希望你能给我一些我可以开始使用的信息。