[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[reclaim-ui] 236/459: redirect after logout from idProvider
From: |
gnunet |
Subject: |
[reclaim-ui] 236/459: redirect after logout from idProvider |
Date: |
Fri, 11 Jun 2021 23:25:28 +0200 |
This is an automated email from the git hooks/post-receive script.
martin-schanzenbach pushed a commit to branch master
in repository reclaim-ui.
commit de0f118935319def480a97f55ca3345ec98484f8
Author: anna wimbauer <anna.wibauer@gmx.de>
AuthorDate: Mon Jul 13 12:04:09 2020 +0200
redirect after logout from idProvider
---
src/app/attestation.service.ts | 2 +-
src/app/edit-attestations/edit-attestations.component.ts | 1 +
src/app/edit-identity/edit-identity.component.ts | 1 +
src/app/identity-list/identity-list.component.ts | 4 ++++
4 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/src/app/attestation.service.ts b/src/app/attestation.service.ts
index 3315d7a..1330c71 100644
--- a/src/app/attestation.service.ts
+++ b/src/app/attestation.service.ts
@@ -35,7 +35,7 @@ export class AttestationService {
// URL of the SPA to redirect the user to after login
redirectUri: redirectUri,
- postLogoutRedirectUri: redirectUri,
+ postLogoutRedirectUri: redirectUri + "?logout=true",
logoutUrl: idProvider.logoutURL + '/logout',
diff --git a/src/app/edit-attestations/edit-attestations.component.ts
b/src/app/edit-attestations/edit-attestations.component.ts
index e34d4dc..5d7ebeb 100644
--- a/src/app/edit-attestations/edit-attestations.component.ts
+++ b/src/app/edit-attestations/edit-attestations.component.ts
@@ -138,6 +138,7 @@ export class EditAttestationsComponent implements OnInit {
}
deleteAttestation(attestation: Attestation) {
+ localStorage.removeItem("Authorization: " + attestation.name);
this.reclaimService.deleteAttestation(this.identity, attestation)
.subscribe(res => {
//FIXME info dialog
diff --git a/src/app/edit-identity/edit-identity.component.ts
b/src/app/edit-identity/edit-identity.component.ts
index 2efd390..e569c61 100644
--- a/src/app/edit-identity/edit-identity.component.ts
+++ b/src/app/edit-identity/edit-identity.component.ts
@@ -226,6 +226,7 @@ export class EditIdentityComponent implements OnInit {
saveIdentity() {
+ localStorage.removeItem("userForAttestation");
this.saveIdentityAttributes();
}
diff --git a/src/app/identity-list/identity-list.component.ts
b/src/app/identity-list/identity-list.component.ts
index 9951256..9b333b9 100644
--- a/src/app/identity-list/identity-list.component.ts
+++ b/src/app/identity-list/identity-list.component.ts
@@ -63,6 +63,10 @@ export class IdentityListComponent implements OnInit {
var user = localStorage.getItem('userForAttestation');
this.router.navigate(['/edit-attestations', user]);
}
+ if (undefined !== this.route.snapshot.queryParams["logout"]){
+ var user = localStorage.getItem('userForAttestation');
+ this.router.navigate(['/edit-attestations', user]);
+ }
if (!this.oidcService.inOpenIdFlow()) {
this.oidcService.parseRouteParams(this.route.snapshot.queryParams);
if (this.oidcService.inOpenIdFlow()) {
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
- [reclaim-ui] 215/459: merge, (continued)
- [reclaim-ui] 215/459: merge, gnunet, 2021/06/11
- [reclaim-ui] 211/459: update dependencies, gnunet, 2021/06/11
- [reclaim-ui] 223/459: button label changed, gnunet, 2021/06/11
- [reclaim-ui] 229/459: fix, gnunet, 2021/06/11
- [reclaim-ui] 238/459: improved error massage, gnunet, 2021/06/11
- [reclaim-ui] 225/459: added logout url to webfinger, gnunet, 2021/06/11
- [reclaim-ui] 212/459: Add typescript dependency to make modules happy., gnunet, 2021/06/11
- [reclaim-ui] 239/459: -fix expiration date display, gnunet, 2021/06/11
- [reclaim-ui] 231/459: maing, gnunet, 2021/06/11
- [reclaim-ui] 245/459: improved scope display, gnunet, 2021/06/11
- [reclaim-ui] 236/459: redirect after logout from idProvider,
gnunet <=
- [reclaim-ui] 255/459: remove env, gnunet, 2021/06/11
- [reclaim-ui] 228/459: redirect to edit-attestation after linking account, gnunet, 2021/06/11
- [reclaim-ui] 237/459: moved IdProvider-Linking to edit-attestations, gnunet, 2021/06/11
- [reclaim-ui] 242/459: more style, gnunet, 2021/06/11
- [reclaim-ui] 217/459: fixed attestation-save (already existing attestations were always added again), gnunet, 2021/06/11
- [reclaim-ui] 222/459: omejdn:api scope deleted, gnunet, 2021/06/11
- [reclaim-ui] 227/459: redirect now to edit-attestations/clientname should be edit-identity/clientname #20, gnunet, 2021/06/11
- [reclaim-ui] 203/459: yarn.lock, gnunet, 2021/06/11
- [reclaim-ui] 234/459: adding attestation works, gnunet, 2021/06/11
- [reclaim-ui] 214/459: package.json, gnunet, 2021/06/11