Properties
Private httpClient
httpClient: HttpClient
Private oauth2
oauth2: any
Accessors
currentUser
- get currentUser(): User
- set currentUser(user: User): void
-
Returns User
-
Parameters
Returns void
token
- get token(): string
- set token(value: string): void
-
Returns string
-
Parameters
Returns void
Methods
googleLogin
- googleLogin(): Promise<AuthResponse>
-
Returns Promise<AuthResponse>
Private initialize
- initialize(): Promise<any>
login
- login(email: string, password: string): Promise<ApiResponseDto<AuthResponse>>
-
Parameters
-
email: string
-
password: string
Returns Promise<ApiResponseDto<AuthResponse>>
Protected post
- post(path: string, body: any): Promise<any>
-
Parameters
Returns Promise<any>
register
- register(user: User): Promise<ApiResponseDto<AuthResponse>>
-
Parameters
Returns Promise<ApiResponseDto<AuthResponse>>
validateToken
- validateToken(serverSide?: boolean): Promise<User>
-
Parameters
-
Default value serverSide: boolean = false
Returns Promise<User>
The authentication service