Skip to content

Commit 1738066

Browse files
fix(deps): update dependency otplib to v13 (#1027)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent d37f32a commit 1738066

File tree

3 files changed

+122
-52
lines changed

3 files changed

+122
-52
lines changed

admin-frontend/e2e/pages/login.ts

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { authenticator } from 'otplib';
1+
import { generate, createGuardrails } from 'otplib';
22
import { PagePaths } from '../utils';
33
import { AdminPortalPage } from './admin-portal-page';
44

@@ -18,9 +18,13 @@ export class LoginPage extends AdminPortalPage {
1818
.fill(process.env.E2E_ADMIN_PASSWORD!);
1919
await this.page.getByRole('button', { name: 'Sign in' }).click();
2020

21-
const totpToken = authenticator.generate(
22-
process.env.E2E_ADMIN_TOTP_SECRET!,
23-
);
21+
const totpToken = await generate({
22+
secret: process.env.E2E_ADMIN_TOTP_SECRET!,
23+
guardrails: createGuardrails({
24+
MIN_SECRET_BYTES: 10,
25+
}),
26+
});
27+
2428
await this.page.getByPlaceholder('Code').click();
2529
await this.page.getByPlaceholder('Code').fill(totpToken);
2630
await this.page.getByRole('button', { name: 'Verify' }).click();

admin-frontend/package-lock.json

Lines changed: 113 additions & 47 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

admin-frontend/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@
2929
"axios": "^1.6.7",
3030
"dotenv": "^17.2.0",
3131
"file-saver": "^2.0.5",
32-
"otplib": "^12.0.1",
3332
"papaparse": "^5.4.1",
3433
"pinia": "^3.0.0",
3534
"powerbi-client": "^2.23.1",
@@ -72,6 +71,7 @@
7271
"globals": "^17.0.0",
7372
"jsdom": "^27.0.0",
7473
"lodash": "^4.17.21",
74+
"otplib": "^13.3.0",
7575
"playwright": "^1.56.1",
7676
"postcss": "^8.4.32",
7777
"prettier": "^3.1.1",

0 commit comments

Comments
 (0)