Browse Source

UI: Fixed generate length signing key

pull/7297/head
Vladyslav_Prykhodko 4 years ago
parent
commit
dde62fc518
  1. 4
      ui-ngx/src/app/modules/home/pages/admin/security-settings.component.ts

4
ui-ngx/src/app/modules/home/pages/admin/security-settings.component.ts

@ -135,7 +135,7 @@ export class SecuritySettingsComponent extends PageComponent implements HasConfi
} }
generateSigningKey() { generateSigningKey() {
this.jwtSecuritySettingsFormGroup.get('tokenSigningKey').setValue(randomAlphanumeric(64)); this.jwtSecuritySettingsFormGroup.get('tokenSigningKey').setValue(btoa(randomAlphanumeric(64)));
if (this.jwtSecuritySettingsFormGroup.get('tokenSigningKey').pristine) { if (this.jwtSecuritySettingsFormGroup.get('tokenSigningKey').pristine) {
this.jwtSecuritySettingsFormGroup.get('tokenSigningKey').markAsDirty(); this.jwtSecuritySettingsFormGroup.get('tokenSigningKey').markAsDirty();
this.jwtSecuritySettingsFormGroup.get('tokenSigningKey').markAsTouched(); this.jwtSecuritySettingsFormGroup.get('tokenSigningKey').markAsTouched();
@ -169,7 +169,7 @@ export class SecuritySettingsComponent extends PageComponent implements HasConfi
private base64Format(control: FormControl): { [key: string]: boolean } | null { private base64Format(control: FormControl): { [key: string]: boolean } | null {
try { try {
const value = btoa(control.value); const value = atob(control.value);
return null; return null;
} catch (e) { } catch (e) {
return {base64: true}; return {base64: true};

Loading…
Cancel
Save