Prechádzať zdrojové kódy

refactor(admin-ui): Update generateToken method to use crypto.getRandomValues (#2203)

Andreas Sonnleitner 2 rokov pred
rodič
commit
84d0a9e8db

+ 1 - 2
packages/admin-ui/src/lib/settings/src/components/channel-detail/channel-detail.component.ts

@@ -233,7 +233,6 @@ export class ChannelDetailComponent
     }
 
     private generateToken(): string {
-        const randomString = () => Math.random().toString(36).substr(3, 10);
-        return `${randomString()}${randomString()}`;
+        return Array.from(crypto.getRandomValues(new Uint8Array(10))).map(b => b.toString(16).padStart(2, '0')).join('');
     }
 }