UNPKG

@bi8/am-uaa

Version:

ng update @angular/cli yarn add @angular/cli

51 lines (45 loc) 1.38 kB
import {Component, Inject, OnInit} from '@angular/core'; import {HttpService} from './http.service'; import {UaaConfig} from '../modules/am-uaa/uaa.config.service'; import {UaaService} from '../modules/am-uaa/uaa.service'; @Component({ selector: 'app-home', templateUrl: './home.component.html', styleUrls: ['./home.component.css'] }) export class HomeComponent implements OnInit { constructor(@Inject('UaaConfig') public config: UaaConfig, private uaaService: UaaService, private httpService: HttpService) { } ngOnInit() { console.log("Home Component ngOnInit()"); console.log("Identity", this.uaaService.getIdentity()); } getIdentity() { this.uaaService.getIdentity(true).subscribe(result => console.dir(result)); } logout() { console.log('doLogout()'); this.uaaService.doLogout().subscribe(); } // // loggedIn() { // console.dir(this.uaaService.isLoggedIn()); // } // // expiresAt() { // console.dir(this.uaaService.getExpiration(this.uaaService.TOKEN_EXPIRE_KEY)); // } // // refreshToken() { // this.uaaService.doRefresh().subscribe(res => { // console.dir(res); // }); // } callEndpoint() { this.httpService.getCall('/api/uaa/session/jwt/greet').subscribe(res => { console.dir(res); }); } }