在nodejs中的shapeways api中,如何存储访问令牌?

时间:2014-06-26 16:46:27

标签: node.js api 3d

每次我在浏览器中打开网站时,我似乎需要授权。没有关于如何存储访问令牌的文档,因此任何人都可以访问我的网站而无需授权。

任何帮助都将不胜感激。

由于

1 个答案:

答案 0 :(得分:0)

如果用户要使用您的应用程序访问其个人shapewaays数据,则必须使用您的应用令牌将用户发送到shapeways登录页面以授予您的应用程序访问权限。如果您在该请求中指定了回调网址,则您的回调将会收到您的应用在用于访问用户形状数据的应用中的oauth密码和密钥。

如果未指定回调,则页面上会显示验证者代码,如果用户反馈给您的应用程序,则可以在进一步调用API时使用它来获取用户oauth secrte和key。

最简单的方法是使用回调,但如果你有一个没有网络服务器的独立应用程序来响应回调,则必须在用户登录页面输入或捕获验证码。

Shapeways在.NET中提供的示例代码并不具有表现力,并且没有显示模型文件上传的实现,但提供了关于oauth进程的提示,直到可以访问点用户帐户。

每个用户的密钥可以由您的应用程序存储并使用,直到它们停止工作已过期用户必须再次发送到shapeways授予页面以再次授予您的应用程序访问权限。