aboutsummaryrefslogtreecommitdiff
path: root/src/app/open-id.service.ts
diff options
context:
space:
mode:
authorSchanzenbach, Martin <mschanzenbach@posteo.de>2019-12-10 17:47:40 +0100
committerSchanzenbach, Martin <mschanzenbach@posteo.de>2019-12-10 17:47:40 +0100
commit1bc23a6f0ffd06539f4ebbe4b98b07ad2a186861 (patch)
tree72837962ae10d26458f5bbd14570e21dcb2c95a7 /src/app/open-id.service.ts
parentab8c57a0cc719668c583ba24f585d4aa05d729d9 (diff)
downloadreclaim-ui-1bc23a6f0ffd06539f4ebbe4b98b07ad2a186861.tar.gz
reclaim-ui-1bc23a6f0ffd06539f4ebbe4b98b07ad2a186861.zip
better track oidc flow
Diffstat (limited to 'src/app/open-id.service.ts')
-rw-r--r--src/app/open-id.service.ts4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/app/open-id.service.ts b/src/app/open-id.service.ts
index 5a85f35..8be2879 100644
--- a/src/app/open-id.service.ts
+++ b/src/app/open-id.service.ts
@@ -8,11 +8,13 @@ import { Router } from '@angular/router';
8@Injectable() 8@Injectable()
9export class OpenIdService { 9export class OpenIdService {
10 params: any; 10 params: any;
11 inOidcFlow: Boolean;
11 12
12 constructor(private http: HttpClient, 13 constructor(private http: HttpClient,
13 private config: ConfigService, 14 private config: ConfigService,
14 private router: Router) { 15 private router: Router) {
15 this.params = {}; 16 this.params = {};
17 this.inOidcFlow = false;
16 } 18 }
17 19
18 login(identity: Identity) { 20 login(identity: Identity) {
@@ -26,6 +28,7 @@ export class OpenIdService {
26 this.params = params; 28 this.params = params;
27 console.log('Added OIDC params'); 29 console.log('Added OIDC params');
28 console.log(this.params); 30 console.log(this.params);
31 this.inOidcFlow = this.params['redirect_uri'] !== undefined;
29 } 32 }
30 33
31 authorize(): any { 34 authorize(): any {
@@ -43,6 +46,7 @@ export class OpenIdService {
43 withCredentials: true 46 withCredentials: true
44 }; 47 };
45 this.params = {}; 48 this.params = {};
49 this.inOidcFlow = false;
46 return this.http.post(this.config.get().apiUrl + '/openid/login', { 'identity': 'Denied'}, httpOptions); 50 return this.http.post(this.config.get().apiUrl + '/openid/login', { 'identity': 'Denied'}, httpOptions);
47 } 51 }
48 52