我多次谷歌搜索如何验证Restful API和移动应用程序。 我找到了很多答案,但我感觉不是更好,或者也许是因为我是API新手。
我愿意:
通过谷歌搜索后,他们告诉:
我仍然认为它的结构上面仍然有类似的标记和签名。
我认为如果是这样,移动应用可以存储或使用令牌和签名, 或者黑客可以通过代理请求调试或查看进程登录。 我觉得还不安全 因为我们仍然在请求时使用令牌和签名。
我刚开始学习API的新知识。如果我误解了, 对不起。我使用PHP编码。
答案 0 :(得分:1)
我会推荐jBoss的Keycloak(http://www.keycloak.org/)。从第一页开始:
尽可能少地为应用程序和安全服务添加身份验证 大惊小怪。无需处理存储用户或验证用户。它' S 所有这些都是开箱即用的。
您甚至可以获得用户联盟,身份等高级功能 经纪和社交登录。
有关详细信息,请访问about和documentation,不要忘记 尝试Keycloak。这很容易设计!