我在服务器端拥有一个 REST API 和一个可以调用这些 API 的独特 Web 应用程序。
我想保护我的 API 调用。
经过一番阅读,我想在服务器端实现 OAuth 1.0a 机制。事实上,处理临时令牌、随机数等比强烈依赖 SSL 加密的传统 HTTP 基本解决方案安全得多。
然而,在我在网上找到的大多数示例中,OAuth 似乎本质上是一种从资源所有者(如 Facebook、Twitter 等)访问某些数据的方法,而无需用户将其相应的凭据传输到我自己的应用程序。
我的问题是:如果我的参与者只是我自己的 Web 应用程序和我自己的服务器端 API 集(意味着不涉及第三方提供的外部数据),那么实施 OAuth 是否有意义?确实,我真的很想从它的算法中受益。