aboutsummaryrefslogtreecommitdiff
path: root/src/tools/otp-code-generator-and-validator/index.ts
diff options
context:
space:
mode:
authorGravatar Corentin Thomasset <corentin.thomasset74@gmail.com> 2022-08-24 00:10:53 +0200
committerGravatar Corentin Thomasset <corentin.thomasset74@gmail.com> 2022-08-24 00:18:01 +0200
commit5f168859238e9c3a8b8bbaf6b550c4b9bd163e00 (patch)
tree4b1f7b10a21eea538b582660fab67eba344ac33c /src/tools/otp-code-generator-and-validator/index.ts
parentea5e7a7fc7df1a3a912193912a6ab80a8a36a256 (diff)
downloadit-tools-5f168859238e9c3a8b8bbaf6b550c4b9bd163e00.tar.gz
it-tools-5f168859238e9c3a8b8bbaf6b550c4b9bd163e00.tar.zst
it-tools-5f168859238e9c3a8b8bbaf6b550c4b9bd163e00.zip
feat(new-tool): added otp generator
Diffstat (limited to 'src/tools/otp-code-generator-and-validator/index.ts')
-rw-r--r--src/tools/otp-code-generator-and-validator/index.ts27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/tools/otp-code-generator-and-validator/index.ts b/src/tools/otp-code-generator-and-validator/index.ts
new file mode 100644
index 0000000..6ce2d3f
--- /dev/null
+++ b/src/tools/otp-code-generator-and-validator/index.ts
@@ -0,0 +1,27 @@
+import { DeviceMobile } from '@vicons/tabler';
+import { defineTool } from '../tool';
+
+export const tool = defineTool({
+ name: 'OTP code generator',
+ path: '/otp-code-generator-and-validator',
+ description: 'Generate and validate time-based OTP (one time password) for multi-factor authentication.',
+ keywords: [
+ 'otp',
+ 'code',
+ 'generator',
+ 'validator',
+ 'one',
+ 'time',
+ 'password',
+ 'authentication',
+ 'MFA',
+ 'mobile',
+ 'device',
+ 'security',
+ 'TOTP',
+ 'Time',
+ 'HMAC',
+ ],
+ component: () => import('./otp-code-generator-and-validator.vue'),
+ icon: DeviceMobile,
+});