Skip to content

Commit c7328df

Browse files
author
Bernardo-MG
committed
Renamed auth container
1 parent 988dd1a commit c7328df

18 files changed

Lines changed: 164 additions & 171 deletions

src/app/core/authentication/guard/logged-in.guard.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { TestBed } from '@angular/core/testing';
22
import { RouterTestingModule } from '@angular/router/testing';
3-
import { AuthenticationContainer } from '../services/authentication-container.service';
3+
import { SecurityContainer } from '../services/security-container.service';
44
import { LoggedInGuard } from './logged-in.guard';
55

66
describe('LoggedInGuard', () => {
@@ -12,7 +12,7 @@ describe('LoggedInGuard', () => {
1212
RouterTestingModule
1313
],
1414
providers: [
15-
AuthenticationContainer
15+
SecurityContainer
1616
]
1717
});
1818
guard = TestBed.inject(LoggedInGuard);

src/app/core/authentication/guard/logged-in.guard.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { Injectable } from '@angular/core';
22
import { ActivatedRouteSnapshot, CanActivate, Router, RouterStateSnapshot, UrlTree } from '@angular/router';
33
import { Observable } from 'rxjs';
4-
import { AuthenticationContainer } from '../services/authentication-container.service';
4+
import { SecurityContainer } from '../services/security-container.service';
55

66
/**
77
* Logged in guard. Allows access only if the user in session is logged in. Otherwise redirects
@@ -16,13 +16,13 @@ export class LoggedInGuard implements CanActivate {
1616

1717
constructor(
1818
private router: Router,
19-
private authenticationContainer: AuthenticationContainer
19+
private securityContainer: SecurityContainer
2020
) { }
2121

2222
canActivate(
2323
route: ActivatedRouteSnapshot,
2424
state: RouterStateSnapshot): Observable<boolean | UrlTree> | Promise<boolean | UrlTree> | boolean | UrlTree {
25-
const logged = this.authenticationContainer.getUserStatus().logged;
25+
const logged = this.securityContainer.getStatus().logged;
2626
let active;
2727

2828
if (logged) {

src/app/core/authentication/guard/logged-out.guard.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { TestBed } from '@angular/core/testing';
22
import { RouterTestingModule } from '@angular/router/testing';
3-
import { AuthenticationContainer } from '../services/authentication-container.service';
3+
import { SecurityContainer } from '../services/security-container.service';
44
import { LoggedOutGuard } from './logged-out.guard';
55

66
describe('LoggedOutGuard', () => {
@@ -12,7 +12,7 @@ describe('LoggedOutGuard', () => {
1212
RouterTestingModule
1313
],
1414
providers: [
15-
AuthenticationContainer
15+
SecurityContainer
1616
]
1717
});
1818
guard = TestBed.inject(LoggedOutGuard);

src/app/core/authentication/guard/logged-out.guard.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { Injectable } from '@angular/core';
22
import { ActivatedRouteSnapshot, CanActivate, Router, RouterStateSnapshot, UrlTree } from '@angular/router';
33
import { Observable } from 'rxjs';
4-
import { AuthenticationContainer } from '../services/authentication-container.service';
4+
import { SecurityContainer } from '../services/security-container.service';
55

66
/**
77
* Logged out guard. Allows access only if the user in session is logged out. Otherwise redirects
@@ -16,13 +16,13 @@ export class LoggedOutGuard implements CanActivate {
1616

1717
constructor(
1818
private router: Router,
19-
private authenticationContainer: AuthenticationContainer
19+
private securityContainer: SecurityContainer
2020
) { }
2121

2222
canActivate(
2323
route: ActivatedRouteSnapshot,
2424
state: RouterStateSnapshot): Observable<boolean | UrlTree> | Promise<boolean | UrlTree> | boolean | UrlTree {
25-
const logged = this.authenticationContainer.getUserStatus().logged;
25+
const logged = this.securityContainer.getStatus().logged;
2626
let active;
2727

2828
if (logged) {

src/app/core/authentication/interceptor/basic-authentication.interceptor.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
import { TestBed } from '@angular/core/testing';
2-
import { AuthenticationContainer } from '../services/authentication-container.service';
2+
import { SecurityContainer } from '../services/security-container.service';
33
import { BasicAuthenticationInterceptor } from './basic-authentication.interceptor';
44

55
describe('BasicAuthenticationInterceptor', () => {
66
beforeEach(() => TestBed.configureTestingModule({
77
providers: [
88
BasicAuthenticationInterceptor,
9-
AuthenticationContainer
9+
SecurityContainer
1010
]
1111
}));
1212

src/app/core/authentication/interceptor/basic-authentication.interceptor.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { HttpEvent, HttpHandler, HttpInterceptor, HttpRequest } from '@angular/c
22
import { Injectable } from '@angular/core';
33
import { environment } from 'environments/environment';
44
import { Observable } from 'rxjs';
5-
import { AuthenticationContainer } from '../services/authentication-container.service';
5+
import { SecurityContainer } from '../services/security-container.service';
66

77
/**
88
* Basic HTTP authentication interceptor. Adds the basic authentication token to all request to
@@ -16,7 +16,7 @@ export class BasicAuthenticationInterceptor implements HttpInterceptor {
1616
private tokenHeaderIdentifier = 'Basic'
1717

1818
constructor(
19-
private authenticationContainer: AuthenticationContainer
19+
private securityContainer: SecurityContainer
2020
) { }
2121

2222
intercept(request: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {
@@ -28,8 +28,8 @@ export class BasicAuthenticationInterceptor implements HttpInterceptor {
2828
// It is a request to our API
2929

3030
// Acquire the current user token
31-
const logged = this.authenticationContainer.getUserStatus().logged;
32-
const token = this.authenticationContainer.getUserStatus().token;
31+
const logged = this.securityContainer.getStatus().logged;
32+
const token = this.securityContainer.getStatus().token;
3333

3434
if ((logged) && (token)) {
3535
// Has token

src/app/core/authentication/interceptor/unauthorized.interceptor.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
import { TestBed } from '@angular/core/testing';
2-
import { AuthenticationContainer } from '../services/authentication-container.service';
2+
import { SecurityContainer } from '../services/security-container.service';
33
import { UnauthorizedErrorInterceptor } from './unauthorized.interceptor';
44

55
describe('UnauthorizedErrorInterceptor', () => {
66
beforeEach(() => TestBed.configureTestingModule({
77
providers: [
88
UnauthorizedErrorInterceptor,
9-
AuthenticationContainer
9+
SecurityContainer
1010
]
1111
}));
1212

src/app/core/authentication/interceptor/unauthorized.interceptor.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { HttpEvent, HttpHandler, HttpInterceptor, HttpRequest } from '@angular/c
22
import { Injectable } from '@angular/core';
33
import { environment } from 'environments/environment';
44
import { Observable, catchError, throwError } from 'rxjs';
5-
import { AuthenticationContainer } from '../services/authentication-container.service';
5+
import { SecurityContainer } from '../services/security-container.service';
66

77
/**
88
* Unauthorized error interceptor. Logs out the user in session on an authorization error.
@@ -11,7 +11,7 @@ import { AuthenticationContainer } from '../services/authentication-container.se
1111
export class UnauthorizedErrorInterceptor implements HttpInterceptor {
1212

1313
constructor(
14-
private authenticationContainer: AuthenticationContainer
14+
private securityContainer: SecurityContainer
1515
) { }
1616

1717
intercept(request: HttpRequest<unknown>, next: HttpHandler): Observable<HttpEvent<unknown>> {
@@ -25,7 +25,7 @@ export class UnauthorizedErrorInterceptor implements HttpInterceptor {
2525
if (error.status === 401) {
2626
// Unauthenticated
2727
// Logs out
28-
this.authenticationContainer.reset();
28+
this.securityContainer.reset();
2929
location.reload();
3030
}
3131

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/**
2-
* Status after a login attempt.
2+
* Security status for a user.
33
*/
4-
export class UserStatus {
4+
export class SecurityStatus {
55
/**
66
* User username.
77
*/
@@ -11,7 +11,7 @@ export class UserStatus {
1111
*/
1212
logged = false;
1313
/**
14-
* Authentication token for the user. Only generated on a succesful login.
14+
* Authentication token for the user.
1515
*/
1616
token?: string;
1717
}

src/app/core/authentication/services/authentication-container.service.spec.ts

Lines changed: 0 additions & 19 deletions
This file was deleted.

0 commit comments

Comments
 (0)