bugfix: restablecido el login

This commit is contained in:
Eneko Nieto
2021-01-27 00:48:00 +01:00
parent 0d7ce08192
commit 58d14838ec
5 changed files with 18 additions and 77 deletions

View File

@@ -14,18 +14,23 @@ export class HeaderComponent implements OnInit {
async login(): Promise<void> {
this.oauthService.configure(authConfig);
await this.oauthService.loadDiscoveryDocumentAndTryLogin().then((_) => {
console.log(
'LOGGED=' + (this.oauthService.hasValidIdToken()
&& this.oauthService.hasValidAccessToken())
);
});
await this.oauthService.loadDiscoveryDocument();
if (
!this.oauthService.hasValidIdToken() ||
!this.oauthService.hasValidAccessToken()
) {
this.oauthService.initLoginFlow('some-state');
}
}
logout(): void {
this.oauthService.revokeTokenAndLogout();
}
get logged(): boolean {
return this.oauthService.getIdentityClaims() != null;
}
get name(): any {
const claims = this.oauthService.getIdentityClaims();
if (!claims) {