diff --git a/docs/03-tutorials/05-acc-admin/_shared/nodejs-vscode/auth/tokens.mdx b/docs/03-tutorials/05-acc-admin/_shared/nodejs-vscode/auth/tokens.mdx index 109a5ca3..73a3be19 100644 --- a/docs/03-tutorials/05-acc-admin/_shared/nodejs-vscode/auth/tokens.mdx +++ b/docs/03-tutorials/05-acc-admin/_shared/nodejs-vscode/auth/tokens.mdx @@ -35,7 +35,7 @@ service.authRefreshMiddleware = async (req, res, next) => { } if (expires_at < Date.now()) { - const credentials = await authenticationClient.getRefreshToken(APS_CLIENT_ID, refresh_token, { + const credentials = await authenticationClient.refreshToken(refresh_token, APS_CLIENT_ID, { clientSecret: APS_CLIENT_SECRET, scopes: [ Scopes.DataRead, diff --git a/docs/03-tutorials/05-acc-admin/_shared/nodejs-vscode/setup/project.mdx b/docs/03-tutorials/05-acc-admin/_shared/nodejs-vscode/setup/project.mdx index 5d48ddd6..7232404d 100644 --- a/docs/03-tutorials/05-acc-admin/_shared/nodejs-vscode/setup/project.mdx +++ b/docs/03-tutorials/05-acc-admin/_shared/nodejs-vscode/setup/project.mdx @@ -8,16 +8,24 @@ npm init -y Next, install all the Node.js dependencies we're going to use. In this case it will be [dotenv](https://www.npmjs.com/package/dotenv) (utility for initializing environment variables from a file), [Express.js](https://expressjs.com) (web framework), and [cookie-session](https://www.npmjs.com/package/cookie-session) for handling cookie-based sessions, and finally the necessary APS SDK including: -- [@aps_sdk/autodesk-sdkmanager](https://www.npmjs.com/package/@aps_sdk/autodesk-sdkmanager) - [@aps_sdk/authentication](https://www.npmjs.com/package/@aps_sdk/authentication) - [@aps_sdk/data-management](https://www.npmjs.com/package/@aps_sdk/data-management) - [@aps_sdk/construction-account-admin](https://www.npmjs.com/package/@aps_sdk/construction-account-admin) ```bash npm install --save dotenv express cookie-session -npm install --save @aps_sdk/autodesk-sdkmanager @aps_sdk/authentication @aps_sdk/data-management @aps_sdk/construction-account-admin +npm install --save @aps_sdk/authentication @aps_sdk/data-management @aps_sdk/construction-account-admin ``` +:::note +At the writing of this documentation, the tutorial sample is using the specified version next to the package name. + +- [@aps_sdk/authentication v1.0.0 ](https://www.npmjs.com/package/@aps_sdk/authentication/v/1.0.0?activeTab=versions) +- [@aps_sdk/data-management v1.1.2](https://www.npmjs.com/package/@aps_sdk/data-management/v/1.1.2?activeTab=versions) +- [@aps_sdk/construction-account-admin v1.2.1](https://www.npmjs.com/package/@aps_sdk/construction-account-admin/v/1.2.1?activeTab=versions) +::: + + The `"dependencies"` in your `package.json` file should now look something like this (potentially with slightly different version numbers): @@ -25,12 +33,11 @@ The `"dependencies"` in your `package.json` file should now look something like // ... "dependencies": { "@aps_sdk/authentication": "^1.0.0", - "@aps_sdk/autodesk-sdkmanager": "^1.0.0", - "@aps_sdk/data-management": "^1.0.0", - "@aps_sdk/construction-account-admin": "^1.0.0", - "cookie-session": "^2.1.0", - "dotenv": "^16.4.5", - "express": "^4.19.2" + "@aps_sdk/data-management": "^1.1.2", + "@aps_sdk/construction-account-admin": "^1.2.1", + "cookie-session": "^2.1.1", + "dotenv": "^17.2.3", + "express": "^5.1.0" }, // ... ```