2013-02-10 126 views
2

客户端正在使用oauth签署他们的请求并打电话给我的服务器,我知道客户端的oauth密钥和密码,那么如何验证来自实际用户的呼叫?我是否应该计算与请求一起发送的所有参数的签名,并将其与请求中的签名进行比较?我正在使用singpost图书馆。如何验证oauth签名或请求?

谢谢,任何提示都会非常有帮助!

回答

1

确定为未来参考 - 验证签名,这就是我所做的:

解析所有传入的请求的头参数,并使用所有这些参数和我自己的消费凭证来重新计算签名,然后与传入签名进行比较。这对我来说是一种痛苦,因为没有适当的图书馆可以轻松地做到这一点,我必须自己写...

+0

你是怎么管理的?我也使用路标,但即使我签署了两次相同的URL字符串,签名也会有所不同: – 2016-05-08 23:03:09