Lint code.
This commit is contained in:
parent
159cedc86e
commit
8e96b070a5
@ -102,8 +102,11 @@ export class AuthService {
|
||||
await this.loginResponse(o, password);
|
||||
return true;
|
||||
} catch (error) {
|
||||
this.loggingService.sendErrorLevelMessage(`Login challenge failed: Error ${error.status} - ${error.statusText}`,
|
||||
this, {error});
|
||||
this.loggingService.sendErrorLevelMessage(
|
||||
`Login challenge failed: Error ${error.status} - ${error.statusText}`,
|
||||
this,
|
||||
{ error }
|
||||
);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
@ -114,8 +117,11 @@ export class AuthService {
|
||||
this.getWithToken();
|
||||
return true;
|
||||
} catch (error) {
|
||||
this.loggingService.sendErrorLevelMessage(`Login token failed: Error ${error.status} - ${error.statusText}`,
|
||||
this, {error});
|
||||
this.loggingService.sendErrorLevelMessage(
|
||||
`Login token failed: Error ${error.status} - ${error.statusText}`,
|
||||
this,
|
||||
{ error }
|
||||
);
|
||||
}
|
||||
}
|
||||
return false;
|
||||
@ -162,9 +168,11 @@ export class AuthService {
|
||||
if (!isValidKeyCheck) {
|
||||
throw Error('The private key is invalid');
|
||||
}
|
||||
const isEncryptedKeyCheck = await this.mutableKeyStore.isEncryptedPrivateKey(privateKeyArmored);
|
||||
const isEncryptedKeyCheck = await this.mutableKeyStore.isEncryptedPrivateKey(
|
||||
privateKeyArmored
|
||||
);
|
||||
if (!isEncryptedKeyCheck) {
|
||||
throw Error('The private key doesn\'t have a password!');
|
||||
throw Error('The private key does not have a password!');
|
||||
}
|
||||
const key = await this.mutableKeyStore.importPrivateKey(privateKeyArmored);
|
||||
localStorage.setItem(btoa('CICADA_PRIVATE_KEY'), privateKeyArmored);
|
||||
|
@ -23,8 +23,8 @@ export class AuthComponent implements OnInit {
|
||||
private authService: AuthService,
|
||||
private formBuilder: FormBuilder,
|
||||
private router: Router,
|
||||
private cdr: ChangeDetectorRef,
|
||||
) { }
|
||||
private cdr: ChangeDetectorRef
|
||||
) {}
|
||||
|
||||
async ngOnInit(): Promise<void> {
|
||||
this.keyForm = this.formBuilder.group({
|
||||
@ -44,8 +44,12 @@ export class AuthComponent implements OnInit {
|
||||
}
|
||||
}
|
||||
|
||||
get keyFormStub(): any { return this.keyForm.controls; }
|
||||
get passwordFormStub(): any { return this.passwordForm.controls; }
|
||||
get keyFormStub(): any {
|
||||
return this.keyForm.controls;
|
||||
}
|
||||
get passwordFormStub(): any {
|
||||
return this.passwordForm.controls;
|
||||
}
|
||||
|
||||
async onSubmit(): Promise<void> {
|
||||
this.keyFormSubmitted = true;
|
||||
@ -66,10 +70,14 @@ export class AuthComponent implements OnInit {
|
||||
async onPasswordInput(): Promise<void> {
|
||||
this.passwordFormSubmitted = true;
|
||||
|
||||
if (this.passwordForm.invalid) { return; }
|
||||
if (this.passwordForm.invalid) {
|
||||
return;
|
||||
}
|
||||
|
||||
this.passwordFormLoading = true;
|
||||
const passwordLogin = await this.authService.passwordLogin(this.passwordFormStub.password.value);
|
||||
const passwordLogin = await this.authService.passwordLogin(
|
||||
this.passwordFormStub.password.value
|
||||
);
|
||||
if (passwordLogin) {
|
||||
this.loginView();
|
||||
}
|
||||
@ -95,7 +103,9 @@ export class AuthComponent implements OnInit {
|
||||
passwordInput(): void {
|
||||
this.authService.sessionToken = undefined;
|
||||
this.switchWindows(false, true, false);
|
||||
this.setPasswordState('Enter Password to log in with PGP key ' + this.authService.mutableKeyStore.getPrivateKeyId());
|
||||
this.setPasswordState(
|
||||
'Enter Password to log in with PGP key ' + this.authService.mutableKeyStore.getPrivateKeyId()
|
||||
);
|
||||
}
|
||||
|
||||
loginView(): void {
|
||||
|
@ -3,9 +3,9 @@ import { hobaResult, hobaToSign } from '@src/assets/js/hoba.js';
|
||||
const alg = '969';
|
||||
|
||||
export async function signChallenge(challenge, realm, origin, keyStore, password) {
|
||||
const fingerprint = keyStore.getFingerprint();
|
||||
const nonce_array = new Uint8Array(32);
|
||||
crypto.getRandomValues(nonce_array);
|
||||
const fingerprint = keyStore.getFingerprint();
|
||||
const nonce_array = new Uint8Array(32);
|
||||
crypto.getRandomValues(nonce_array);
|
||||
|
||||
const kid_array = fingerprint;
|
||||
|
||||
@ -14,8 +14,8 @@ export async function signChallenge(challenge, realm, origin, keyStore, password
|
||||
const a_challenge = btoa(challenge);
|
||||
const message = hobaToSign(a_nonce, a_kid, a_challenge, realm, origin, alg);
|
||||
|
||||
const signature = await keyStore.sign(message, password);
|
||||
const a_signature = btoa(signature);
|
||||
const signature = await keyStore.sign(message, password);
|
||||
const a_signature = btoa(signature);
|
||||
|
||||
const result = hobaResult(a_nonce, a_kid, a_challenge, a_signature);
|
||||
return result;
|
||||
|
Loading…
Reference in New Issue
Block a user