kay*_*fun 5 php api rest oauth 2-legged
我一直在探索我目前正在开发的REST API的OAuth版本1.0.
我有3个身份验证方案
使用这种情况?我如何能够巧妙地实现Oauth,这又如何帮助我理解3腿和2腿的Oauth流程?
第 1 点:正确,只需使用典型的 3 足 oauth 流程即可。
2. 2 条腿的 oauth 与 http-basic 几乎相同,除了 oauth 签名为您提供针对 MITM 攻击的保护(但如果您在 TLS 上使用 http-basic 则可以获得相同的保护)。2-legged oauth 的过程只是使用消费者密钥/秘密对请求进行签名,这与 http basic 上的用户名/密码同义。
第三点。我不是 100% 清楚你的意思,但这听起来类似于谷歌如何使用 2-legged oauth 来处理谷歌应用程序域。在这里查看他们的文档:https://developers.google.com/accounts/docs/OAuth#GoogleAppsOAuth
您研究过 OAuth 2.0 吗?它仍处于草案阶段,但针对不同场景具有更大的灵活性。可能是需要考虑的事情。http://oauth.net/2/
| 归档时间: |
|
| 查看次数: |
2066 次 |
| 最近记录: |