一般情况下,Autodesk Forge服务将需要授权的请求发送到与您的应用程序关联的后端服务器。而如果派生服务无法授权,则可能会出现403错误。解决此问题的方法是检查授权令牌是否已正确配置。以下是在Node.js应用程序中设置令牌的示例代码:
const { AuthClientThreeLegged } = require('forge-apis');
async function getToken(clientId, clientSecret, callbackUrl, scope) {
const oAuth3Legged = new AuthClientThreeLegged(clientId, clientSecret, callbackUrl, scope);
const token = await oAuth3Legged.authenticate();
return token.access_token;
}
此外,还可以尝试清除本地浏览器缓存和Cookie,以确保获取最新的授权令牌。如果问题仍然存在,请联系Autodesk Forge支持团队以获取更多帮助。