我一直在探索我目前正在使用的 REST API 的 OAuth 版本 1.0。
我有 3 个身份验证方案
- 这涉及3方,服务提供者、消费者和用户。三足 Oauth 符合这种情况。
- 涉及两方,消费者和服务提供者。这是 2-legged Oauth 最适用的场景吗?如果是,那么流程是什么,因为根据我的理解,这与 HTTP 基本身份验证之间几乎没有区别。
- 我还在创建一种特殊类型的用户,它可以在没有用户授权的情况下随时访问当前登录的用户数据。在仍然实施 OAuth 的同时,这如何适应图片。
使用这种场景?如何巧妙地实施 Oauth,这如何帮助我理解 3-legged 和 2-legged Oauth 流程?