intercept(request: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> { // Only add to localhost requests since Giphy's API fails when the request include a token if (request.url.indexOf('localhost') > -1) { request = request.clone({ setHeaders: { Authorization: `Bearer ${this.oktaAuth.getAccessToken().accessToken}` } }); } return next.handle(request); }
logout() { this.oktaAuth.logout('/'); }
async ngOnInit() { this.isAuthenticated = await this.oktaAuth.isAuthenticated(); }
.then(res => this.okta.loginRedirect('/', { sessionToken: res.sessionToken }))