@bi8/am-uaa
Version:
ng update @angular/cli yarn add @angular/cli
51 lines (45 loc) • 1.38 kB
text/typescript
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';
({
selector: 'app-home',
templateUrl: './home.component.html',
styleUrls: ['./home.component.css']
})
export class HomeComponent implements OnInit {
constructor(('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);
});
}
}