Client: Auth services cleanup

pull/10/head
Chocobozzz 2016-07-20 16:40:28 +02:00
parent bd5c83a8cb
commit 0f3a78e7ea
3 changed files with 6 additions and 15 deletions

View File

@ -47,7 +47,6 @@ export class AppComponent {
logout() {
this.authService.logout();
this.authService.setStatus(AuthStatus.LoggedOut);
}
makeFriends() {

View File

@ -72,6 +72,6 @@ export class AuthHttp extends Http {
}
private setAuthorizationHeader(headers: Headers) {
headers.set('Authorization', `${this.authService.getTokenType()} ${this.authService.getToken()}`);
headers.set('Authorization', this.authService.getRequestHeaderValue());
}
}

View File

@ -1,5 +1,5 @@
import { Injectable } from '@angular/core';
import { Headers, Http, RequestOptions, Response, URLSearchParams } from '@angular/http';
import { Headers, Http, Response, URLSearchParams } from '@angular/http';
import { Observable } from 'rxjs/Observable';
import { Subject } from 'rxjs/Subject';
@ -42,25 +42,17 @@ export class AuthService {
this.user = User.load();
}
getAuthRequestOptions(): RequestOptions {
return new RequestOptions({ headers: this.getRequestHeader() });
}
getRefreshToken() {
if (this.user === null) return null;
return this.user.getRefreshToken();
}
getRequestHeader() {
return new Headers({ 'Authorization': this.getRequestHeaderValue() });
}
getRequestHeaderValue() {
return `${this.getTokenType()} ${this.getToken()}`;
return `${this.getTokenType()} ${this.getAccessToken()}`;
}
getToken() {
getAccessToken() {
if (this.user === null) return null;
return this.user.getAccessToken();
@ -77,7 +69,7 @@ export class AuthService {
}
isLoggedIn() {
if (this.getToken()) {
if (this.getAccessToken()) {
return true;
} else {
return false;
@ -142,7 +134,7 @@ export class AuthService {
.catch(this.handleError);
}
setStatus(status: AuthStatus) {
private setStatus(status: AuthStatus) {
this.loginChanged.next(status);
}