diff --git a/package-lock.json b/package-lock.json index 6ec21450..510fa946 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8288,6 +8288,11 @@ "verror": "1.10.0" } }, + "jssha": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jssha/-/jssha-3.2.0.tgz", + "integrity": "sha512-QuruyBENDWdN4tZwJbQq7/eAK85FqrI4oDbXjy5IBhYD+2pTJyBUWZe8ctWaCkrV0gy6AaelgOZZBMeswEa/6Q==" + }, "jszip": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.5.0.tgz", @@ -10075,6 +10080,14 @@ "os-tmpdir": "^1.0.0" } }, + "otpauth": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/otpauth/-/otpauth-7.0.6.tgz", + "integrity": "sha512-XYVJbeCqrbjrLLbpWoydzAc9uvb5BRuu3fi3JqOs8RWs6v+oNxb0nC903Iuo9b3oKOtfLCwopdn08Wwk8BY1JA==", + "requires": { + "jssha": "~3.2.0" + } + }, "p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", diff --git a/package.json b/package.json index ec7af640..aaacf013 100644 --- a/package.json +++ b/package.json @@ -59,6 +59,7 @@ "material-design-lite": "1.3.0", "ngx-clipboard": "13.0.1", "nouislider": "14.6.0", + "otpauth": "^7.0.6", "popper.js": "^1.16.1", "rxjs": "^6.6.2", "tslib": "^2.0.1", diff --git a/src/app/app.page/app.page.component.html b/src/app/app.page/app.page.component.html index 308e9104..d48993f3 100644 --- a/src/app/app.page/app.page.component.html +++ b/src/app/app.page/app.page.component.html @@ -1680,7 +1680,7 @@

+ type="checkbox" (click)="generateTOTPToken()">
+
+ + +
+ +
+ + + + +
+ + + StreamID should be given + +
+
+ + +
+ + + + +
+ + + +
+
+
+
+ + +
+ +
+ +
+ + + + +
+ + + StreamID should be given + +
+
+ +
+ + + + +
+ + + +
+
+
+
+ +
+ +
+ +
+ + + + +
+ + + StreamID should be given + +
+
+ +
+ + + + +
+ + + +
+
+
+
+ +
+ +
+ +
+ + + + +
+ + + StreamID should be given + +
+
+ +
+ + + + +
+ + + +
+
+
+
+ +
+ +
+ +
+ + + + +
+ + + Secret is required + +
+
+ +
+ + + + +
+ + + Digit number is required + +
+
+ +
+ + + + +
+ + + Period is required + +
+
+ +
+ + + + +
+ + + +
+
+

{{timeLeftForTOTP}} Seconds Left....

+
+
+ +
+
+
+
+ + @@ -1875,7 +2195,7 @@

matTooltip="Please enter at least 32 character"> - +