我需要在OAuth时设置一些额外的参数但是如果我把它从pinterest重定向后不会出现。在这种情况下我应该将状态值作为JSONString因此我可以使用多个键并且能够在重定向到我之后检索它们回调网址。
答案 0 :(得分:0)
state
参数将按原样传递回重定向URI,因此您应该能够使用所需的任何序列化格式来保存您需要的额外数据。确保state
已正确进行网址编码。
答案 1 :(得分:0)
像Jean说它可以是任何东西。一个好的做法是每次系统需要OAuth时生成一个随机字符串。
由于state参数不是Pinterest的发明,而是OAuth经常使用的参数,因此您可以在语言中找到大量参考实现。对于JavaScript,Passport使用基于uid2 package的uid(24)
。