我有一个应用程序将文件上传到Autodesk Forge服务器并在查看器中显示..这可行,但当我将此应用程序放入Amazon Web Service时,在我尝试上传文件后执行OAuth ,在Create Bucket进程中,我收到错误401“令牌已过期或无效”
为什么应用程序适用于本地但不适用于AWS?
由于
答案 0 :(得分:0)
因为您通过OAuth收到的令牌仅对在伪造过程中指定的主机发出的请求有效。
我通过使用Serveo.net解决了此问题(用于测试),该机制将任何请求转发到请求它的任何人的本地主机:从您的应用程序调用{{1}}并将"ssh -R <your subdomain name>:80:localhost:5000 serveo.net"
设置为Forge中的appURL。这样,servo会将所有调用转发到您的应用程序,无论它是在AWS,Heroku还是您的本地主机上运行。