如何解密StateTokenBuilder返回的createToken()返回的状态令牌

问题描述 投票:2回答:1

我在构建Google Apps脚本项目时正在使用Google OAuth2 Library。在此,我传递了一个通过StateTokenBuilder的createToken函数创建的状态参数。我正在将state参数通过redirect-uri传递给我的回调函数。但是,我不知道如何解密此状态参数。我已经使用“ withArgument”函数创建了它,并希望访问我之前传入的一些参数。

请您提供有关如何解密的帮助吗?我不知道使用哪种加密方法对其进行解密。而且文档根本​​没有讨论解密。

google-apps-script oauth-2.0 google-oauth2
1个回答
0
投票

正如TheMaster所指出的,无法解密状态令牌。如果通过/ usercallback传递,则会自动解密。

在我的情况下,这种情况没有发生(尽管使用了/ usercallback,但没有传递状态令牌),所以我通过将状态令牌作为redirect-uri的一部分进行传递来解决此问题,因此我没有得到400回调未调用时出错。

然后,我通过状态令牌,通过使用getUserProperties()设置和检索值来尝试访问的值

© www.soinside.com 2019 - 2024. All rights reserved.