diff --git a/package-lock.json b/package-lock.json
index 2676377..d321f3d 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -500,7 +500,6 @@
"resolved": "https://registry.npmjs.org/@angular/common/-/common-20.3.10.tgz",
"integrity": "sha512-12fEzvKbEqjqy1fSk9DMYlJz6dF1MJVXuC5BB+oWWJpd+2lfh4xJ62pkvvLGAICI89hfM5n9Cy5kWnXwnqPZsA==",
"license": "MIT",
- "peer": true,
"dependencies": {
"tslib": "^2.3.0"
},
@@ -517,7 +516,6 @@
"resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-20.3.10.tgz",
"integrity": "sha512-cW939Lr8GZjPSYfbQKIDNrUaHWmn2M+zBbERThfq5skLuY+xM60bJFv4NqBekfX6YqKLCY62ilUZlnImYIXaqA==",
"license": "MIT",
- "peer": true,
"dependencies": {
"tslib": "^2.3.0"
},
@@ -531,7 +529,6 @@
"integrity": "sha512-9BemvpFxA26yIVdu8ROffadMkEdlk/AQQ2Jb486w7RPkrvUQ0pbEJukhv9aryJvhbMopT66S5H/j4ipOUMzmzQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"@babel/core": "7.28.3",
"@jridgewell/sourcemap-codec": "^1.4.14",
@@ -564,7 +561,6 @@
"resolved": "https://registry.npmjs.org/@angular/core/-/core-20.3.10.tgz",
"integrity": "sha512-g99Qe+NOVo72OLxowVF9NjCckswWYHmvO7MgeiZTDJbTjF9tXH96dMx7AWq76/GUinV10sNzDysVW16NoAbCRQ==",
"license": "MIT",
- "peer": true,
"dependencies": {
"tslib": "^2.3.0"
},
@@ -590,7 +586,6 @@
"resolved": "https://registry.npmjs.org/@angular/forms/-/forms-20.3.10.tgz",
"integrity": "sha512-9yWr51EUauTEINB745AaHwZNTHLpXIm4uxuykxzOg+g2QskEgVfH26uS8G2ogdNuwYpB8wnsXWr34qhM3qgOWw==",
"license": "MIT",
- "peer": true,
"dependencies": {
"tslib": "^2.3.0"
},
@@ -609,7 +604,6 @@
"resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-20.3.10.tgz",
"integrity": "sha512-UV8CGoB5P3FmJciI3/I/n3L7C3NVgGh7bIlZ1BaB/qJDtv0Wq0rRAGwmT/Z3gwmrRtfHZWme7/CeQ2CYJmMyUQ==",
"license": "MIT",
- "peer": true,
"dependencies": {
"tslib": "^2.3.0"
},
@@ -632,7 +626,6 @@
"resolved": "https://registry.npmjs.org/@angular/router/-/router-20.3.10.tgz",
"integrity": "sha512-Z03cfH1jgQ7XMDJj4R8qAGqivcvhdG3wYBwaiN1K1ODBgPhbFKNeD4stKqYp7xBNtswmM2O2jMxrL/Djwju4Gg==",
"license": "MIT",
- "peer": true,
"dependencies": {
"tslib": "^2.3.0"
},
@@ -714,7 +707,6 @@
"integrity": "sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"@ampproject/remapping": "^2.2.0",
"@babel/code-frame": "^7.27.1",
@@ -1682,7 +1674,6 @@
"integrity": "sha512-nqhDw2ZcAUrKNPwhjinJny903bRhI0rQhiDz1LksjeRxqa36i3l75+4iXbOy0rlDpLJGxqtgoPavQjmmyS5UJw==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"@inquirer/checkbox": "^4.2.1",
"@inquirer/confirm": "^5.1.14",
@@ -2538,7 +2529,6 @@
"resolved": "https://registry.npmjs.org/@nestjs/common/-/common-11.1.6.tgz",
"integrity": "sha512-krKwLLcFmeuKDqngG2N/RuZHCs2ycsKcxWIDgcm7i1lf3sQ0iG03ci+DsP/r3FcT/eJDFsIHnKtNta2LIi7PzQ==",
"license": "MIT",
- "peer": true,
"dependencies": {
"file-type": "21.0.0",
"iterare": "1.2.1",
@@ -4355,7 +4345,6 @@
"resolved": "https://registry.npmjs.org/axios/-/axios-1.12.2.tgz",
"integrity": "sha512-vMJzPewAlRyOgxV2dU0Cuz2O8zzzx9VYtbJOaBgXFeLc4IV/Eg50n4LowmehOOR61S8ZMpc2K5Sa7g6A4jfkUw==",
"license": "MIT",
- "peer": true,
"dependencies": {
"follow-redirects": "^1.15.6",
"form-data": "^4.0.4",
@@ -4524,7 +4513,6 @@
}
],
"license": "MIT",
- "peer": true,
"dependencies": {
"baseline-browser-mapping": "^2.8.19",
"caniuse-lite": "^1.0.30001751",
@@ -5722,7 +5710,6 @@
"integrity": "sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"accepts": "^2.0.0",
"body-parser": "^2.2.0",
@@ -6982,7 +6969,6 @@
"integrity": "sha512-j1n1IuTX1VQjIy3tT7cyGbX7nvQOsFLoIqobZv4ttI5axP923gA44zUj6miiA6R5Aoms4sEGVIIcucXUbRI14g==",
"dev": true,
"license": "Apache-2.0",
- "peer": true,
"dependencies": {
"copy-anything": "^2.0.1",
"parse-node-version": "^1.0.1",
@@ -7270,7 +7256,6 @@
"integrity": "sha512-SL0JY3DaxylDuo/MecFeiC+7pedM0zia33zl0vcjgwcq1q1FWWF1To9EIauPbl8GbMCU0R2e0uJ8bZunhYKD2g==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"cli-truncate": "^4.0.0",
"colorette": "^2.0.20",
@@ -8928,8 +8913,7 @@
"version": "0.2.2",
"resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz",
"integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==",
- "license": "Apache-2.0",
- "peer": true
+ "license": "Apache-2.0"
},
"node_modules/require-directory": {
"version": "2.1.1",
@@ -9159,7 +9143,6 @@
"resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz",
"integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==",
"license": "Apache-2.0",
- "peer": true,
"dependencies": {
"tslib": "^2.1.0"
}
@@ -9196,7 +9179,6 @@
"integrity": "sha512-9GUyuksjw70uNpb1MTYWsH9MQHOHY6kwfnkafC24+7aOMZn9+rVMBxRbLvw756mrBFbIsFg6Xw9IkR2Fnn3k+Q==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"chokidar": "^4.0.0",
"immutable": "^5.0.2",
@@ -9935,8 +9917,7 @@
"version": "2.8.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
"integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
- "license": "0BSD",
- "peer": true
+ "license": "0BSD"
},
"node_modules/tuf-js": {
"version": "3.1.0",
@@ -9986,7 +9967,6 @@
"integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
"dev": true,
"license": "Apache-2.0",
- "peer": true,
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
@@ -10148,7 +10128,6 @@
"integrity": "sha512-uzcxnSDVjAopEUjljkWh8EIrg6tlzrjFUfMcR1EVsRDGwf/ccef0qQPRyOrROwhrTDaApueq+ja+KLPlzR/zdg==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"esbuild": "^0.25.0",
"fdir": "^6.5.0",
@@ -10529,7 +10508,6 @@
"integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"funding": {
"url": "https://github.com/sponsors/colinhacks"
}
@@ -10548,8 +10526,7 @@
"version": "0.15.1",
"resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.15.1.tgz",
"integrity": "sha512-XE96n56IQpJM7NAoXswY3XRLcWFW83xe0BiAOeMD7K5k5xecOeul3Qcpx6GqEeeHNkW5DWL5zOyTbEfB4eti8w==",
- "license": "MIT",
- "peer": true
+ "license": "MIT"
}
}
}
diff --git a/src/app/app.config.ts b/src/app/app.config.ts
index 2abdb03..f08d0c0 100644
--- a/src/app/app.config.ts
+++ b/src/app/app.config.ts
@@ -8,7 +8,8 @@ import { fr_FR, provideNzI18n } from 'ng-zorro-antd/i18n';
import { registerLocaleData } from '@angular/common';
import fr from '@angular/common/locales/fr';
import { provideAnimationsAsync } from '@angular/platform-browser/animations/async';
-import { provideHttpClient } from '@angular/common/http';
+import {provideHttpClient, withInterceptors} from '@angular/common/http';
+import {authInterceptor} from "./interceptors/auth-interceptor";
registerLocaleData(fr);
@@ -16,6 +17,7 @@ export const appConfig: ApplicationConfig = {
providers: [
provideBrowserGlobalErrorListeners(),
provideZoneChangeDetection({ eventCoalescing: true }),
- provideRouter(routes), provideNzIcons(icons), provideNzI18n(fr_FR), provideAnimationsAsync(), provideHttpClient()
+ provideRouter(routes), provideNzIcons(icons), provideNzI18n(fr_FR), provideAnimationsAsync(), provideHttpClient(),
+ provideHttpClient(withInterceptors([authInterceptor]))
]
};
diff --git a/src/app/components/login/login.html b/src/app/components/login/login.html
index 32da155..36b9142 100644
--- a/src/app/components/login/login.html
+++ b/src/app/components/login/login.html
@@ -1,4 +1,4 @@
-
\ No newline at end of file
diff --git a/src/app/components/login/login.ts b/src/app/components/login/login.ts
index 6145315..d6feb40 100644
--- a/src/app/components/login/login.ts
+++ b/src/app/components/login/login.ts
@@ -1,9 +1,10 @@
-import { Component } from '@angular/core';
+import {Component, inject} from '@angular/core';
import {FormControl, FormGroup, ReactiveFormsModule, Validators} from "@angular/forms";
import {NzColDirective, NzRowDirective} from "ng-zorro-antd/grid";
import {NzFormControlComponent, NzFormDirective, NzFormItemComponent, NzFormLabelComponent} from "ng-zorro-antd/form";
import {NzInputDirective} from "ng-zorro-antd/input";
import {NzButtonComponent} from "ng-zorro-antd/button";
+import {AuthService} from "../../services/auth.service";
@Component({
selector: 'app-login',
@@ -22,18 +23,14 @@ import {NzButtonComponent} from "ng-zorro-antd/button";
styleUrl: './login.css',
})
export class Login {
+ private authService = inject(AuthService);
+
loginForm = new FormGroup({
name: new FormControl(null, [Validators.required]),
password: new FormControl(null, [Validators.required]),
})
- submitForm() {
- // Pour annuler si le formulaire est invalide
- if (this.loginForm.invalid) return;
-
- // Pour obtenir la valeur du formulaire
- console.log(this.loginForm.getRawValue())
-
- // Pour vider le formulaire
- this.loginForm.reset()
- }}
+ async connectUser() {
+ await this.authService.connectUser(this.loginForm.value.name, this.loginForm.value.password);
+ }
+}
diff --git a/src/app/services/api/.openapi-generator/FILES b/src/app/services/api/.openapi-generator/FILES
index 2a1f070..f458012 100644
--- a/src/app/services/api/.openapi-generator/FILES
+++ b/src/app/services/api/.openapi-generator/FILES
@@ -1,4 +1,5 @@
.gitignore
+.openapi-generator-ignore
README.md
api.base.service.ts
api.module.ts
@@ -8,6 +9,7 @@ api/books.service.ts
api/loans.service.ts
api/login.service.ts
api/logins.service.ts
+api/refresh.service.ts
api/users.service.ts
configuration.ts
encoder.ts
@@ -24,9 +26,11 @@ model/get-book-dto.ts
model/get-loan-dto.ts
model/get-login-connect-dto.ts
model/get-login-dto.ts
+model/get-refresh-dto.ts
model/get-user-dto.ts
model/models.ts
model/patch-loan-dto.ts
+model/refresh-token-dto.ts
model/update-author-dto.ts
model/update-book-dto.ts
model/update-loan-dto.ts
diff --git a/src/app/services/api/api.base.service.ts b/src/app/services/api/api.base.service.ts
index f470951..3a671ef 100644
--- a/src/app/services/api/api.base.service.ts
+++ b/src/app/services/api/api.base.service.ts
@@ -12,7 +12,7 @@ import { CustomHttpParameterCodec } from './encoder';
import { Configuration } from './configuration';
export class BaseService {
- protected basePath = 'https://localhost:44390';
+ protected basePath = 'http://localhost:5228';
public defaultHeaders = new HttpHeaders();
public configuration: Configuration;
public encoder: HttpParameterCodec;
diff --git a/src/app/services/api/api/api.ts b/src/app/services/api/api/api.ts
index ab0b1d5..8c1abba 100644
--- a/src/app/services/api/api/api.ts
+++ b/src/app/services/api/api/api.ts
@@ -8,6 +8,8 @@ export * from './login.service';
import { LoginService } from './login.service';
export * from './logins.service';
import { LoginsService } from './logins.service';
+export * from './refresh.service';
+import { RefreshService } from './refresh.service';
export * from './users.service';
import { UsersService } from './users.service';
-export const APIS = [AuthorsService, BooksService, LoansService, LoginService, LoginsService, UsersService];
+export const APIS = [AuthorsService, BooksService, LoansService, LoginService, LoginsService, RefreshService, UsersService];
diff --git a/src/app/services/api/api/authors.service.ts b/src/app/services/api/api/authors.service.ts
index b571e02..d5ae824 100644
--- a/src/app/services/api/api/authors.service.ts
+++ b/src/app/services/api/api/authors.service.ts
@@ -55,6 +55,9 @@ export class AuthorsService extends BaseService {
let localVarHeaders = this.defaultHeaders;
+ // authentication (JWTBearerAuth) required
+ localVarHeaders = this.configuration.addCredentialToHeaders('JWTBearerAuth', 'Authorization', localVarHeaders, 'Bearer ');
+
const localVarHttpHeaderAcceptSelected: string | undefined = options?.httpHeaderAccept ?? this.configuration.selectHeaderAccept([
'application/json'
]);
@@ -119,6 +122,9 @@ export class AuthorsService extends BaseService {
let localVarHeaders = this.defaultHeaders;
+ // authentication (JWTBearerAuth) required
+ localVarHeaders = this.configuration.addCredentialToHeaders('JWTBearerAuth', 'Authorization', localVarHeaders, 'Bearer ');
+
const localVarHttpHeaderAcceptSelected: string | undefined = options?.httpHeaderAccept ?? this.configuration.selectHeaderAccept([
]);
if (localVarHttpHeaderAcceptSelected !== undefined) {
@@ -168,6 +174,9 @@ export class AuthorsService extends BaseService {
let localVarHeaders = this.defaultHeaders;
+ // authentication (JWTBearerAuth) required
+ localVarHeaders = this.configuration.addCredentialToHeaders('JWTBearerAuth', 'Authorization', localVarHeaders, 'Bearer ');
+
const localVarHttpHeaderAcceptSelected: string | undefined = options?.httpHeaderAccept ?? this.configuration.selectHeaderAccept([
'application/json'
]);
@@ -222,6 +231,9 @@ export class AuthorsService extends BaseService {
let localVarHeaders = this.defaultHeaders;
+ // authentication (JWTBearerAuth) required
+ localVarHeaders = this.configuration.addCredentialToHeaders('JWTBearerAuth', 'Authorization', localVarHeaders, 'Bearer ');
+
const localVarHttpHeaderAcceptSelected: string | undefined = options?.httpHeaderAccept ?? this.configuration.selectHeaderAccept([
'application/json'
]);
@@ -280,6 +292,9 @@ export class AuthorsService extends BaseService {
let localVarHeaders = this.defaultHeaders;
+ // authentication (JWTBearerAuth) required
+ localVarHeaders = this.configuration.addCredentialToHeaders('JWTBearerAuth', 'Authorization', localVarHeaders, 'Bearer ');
+
const localVarHttpHeaderAcceptSelected: string | undefined = options?.httpHeaderAccept ?? this.configuration.selectHeaderAccept([
'application/json'
]);
diff --git a/src/app/services/api/api/books.service.ts b/src/app/services/api/api/books.service.ts
index a511ab0..dd3e836 100644
--- a/src/app/services/api/api/books.service.ts
+++ b/src/app/services/api/api/books.service.ts
@@ -55,6 +55,9 @@ export class BooksService extends BaseService {
let localVarHeaders = this.defaultHeaders;
+ // authentication (JWTBearerAuth) required
+ localVarHeaders = this.configuration.addCredentialToHeaders('JWTBearerAuth', 'Authorization', localVarHeaders, 'Bearer ');
+
const localVarHttpHeaderAcceptSelected: string | undefined = options?.httpHeaderAccept ?? this.configuration.selectHeaderAccept([
'application/json'
]);
@@ -119,6 +122,9 @@ export class BooksService extends BaseService {
let localVarHeaders = this.defaultHeaders;
+ // authentication (JWTBearerAuth) required
+ localVarHeaders = this.configuration.addCredentialToHeaders('JWTBearerAuth', 'Authorization', localVarHeaders, 'Bearer ');
+
const localVarHttpHeaderAcceptSelected: string | undefined = options?.httpHeaderAccept ?? this.configuration.selectHeaderAccept([
]);
if (localVarHttpHeaderAcceptSelected !== undefined) {
@@ -168,6 +174,9 @@ export class BooksService extends BaseService {
let localVarHeaders = this.defaultHeaders;
+ // authentication (JWTBearerAuth) required
+ localVarHeaders = this.configuration.addCredentialToHeaders('JWTBearerAuth', 'Authorization', localVarHeaders, 'Bearer ');
+
const localVarHttpHeaderAcceptSelected: string | undefined = options?.httpHeaderAccept ?? this.configuration.selectHeaderAccept([
'application/json'
]);
@@ -222,6 +231,9 @@ export class BooksService extends BaseService {
let localVarHeaders = this.defaultHeaders;
+ // authentication (JWTBearerAuth) required
+ localVarHeaders = this.configuration.addCredentialToHeaders('JWTBearerAuth', 'Authorization', localVarHeaders, 'Bearer ');
+
const localVarHttpHeaderAcceptSelected: string | undefined = options?.httpHeaderAccept ?? this.configuration.selectHeaderAccept([
'application/json'
]);
@@ -280,6 +292,9 @@ export class BooksService extends BaseService {
let localVarHeaders = this.defaultHeaders;
+ // authentication (JWTBearerAuth) required
+ localVarHeaders = this.configuration.addCredentialToHeaders('JWTBearerAuth', 'Authorization', localVarHeaders, 'Bearer ');
+
const localVarHttpHeaderAcceptSelected: string | undefined = options?.httpHeaderAccept ?? this.configuration.selectHeaderAccept([
'application/json'
]);
diff --git a/src/app/services/api/api/loans.service.ts b/src/app/services/api/api/loans.service.ts
index c740e6a..d548905 100644
--- a/src/app/services/api/api/loans.service.ts
+++ b/src/app/services/api/api/loans.service.ts
@@ -57,6 +57,9 @@ export class LoansService extends BaseService {
let localVarHeaders = this.defaultHeaders;
+ // authentication (JWTBearerAuth) required
+ localVarHeaders = this.configuration.addCredentialToHeaders('JWTBearerAuth', 'Authorization', localVarHeaders, 'Bearer ');
+
const localVarHttpHeaderAcceptSelected: string | undefined = options?.httpHeaderAccept ?? this.configuration.selectHeaderAccept([
'application/json'
]);
@@ -121,6 +124,9 @@ export class LoansService extends BaseService {
let localVarHeaders = this.defaultHeaders;
+ // authentication (JWTBearerAuth) required
+ localVarHeaders = this.configuration.addCredentialToHeaders('JWTBearerAuth', 'Authorization', localVarHeaders, 'Bearer ');
+
const localVarHttpHeaderAcceptSelected: string | undefined = options?.httpHeaderAccept ?? this.configuration.selectHeaderAccept([
]);
if (localVarHttpHeaderAcceptSelected !== undefined) {
@@ -170,6 +176,9 @@ export class LoansService extends BaseService {
let localVarHeaders = this.defaultHeaders;
+ // authentication (JWTBearerAuth) required
+ localVarHeaders = this.configuration.addCredentialToHeaders('JWTBearerAuth', 'Authorization', localVarHeaders, 'Bearer ');
+
const localVarHttpHeaderAcceptSelected: string | undefined = options?.httpHeaderAccept ?? this.configuration.selectHeaderAccept([
'application/json'
]);
@@ -224,6 +233,9 @@ export class LoansService extends BaseService {
let localVarHeaders = this.defaultHeaders;
+ // authentication (JWTBearerAuth) required
+ localVarHeaders = this.configuration.addCredentialToHeaders('JWTBearerAuth', 'Authorization', localVarHeaders, 'Bearer ');
+
const localVarHttpHeaderAcceptSelected: string | undefined = options?.httpHeaderAccept ?? this.configuration.selectHeaderAccept([
'application/json'
]);
@@ -282,6 +294,9 @@ export class LoansService extends BaseService {
let localVarHeaders = this.defaultHeaders;
+ // authentication (JWTBearerAuth) required
+ localVarHeaders = this.configuration.addCredentialToHeaders('JWTBearerAuth', 'Authorization', localVarHeaders, 'Bearer ');
+
const localVarHttpHeaderAcceptSelected: string | undefined = options?.httpHeaderAccept ?? this.configuration.selectHeaderAccept([
'application/json'
]);
@@ -350,6 +365,9 @@ export class LoansService extends BaseService {
let localVarHeaders = this.defaultHeaders;
+ // authentication (JWTBearerAuth) required
+ localVarHeaders = this.configuration.addCredentialToHeaders('JWTBearerAuth', 'Authorization', localVarHeaders, 'Bearer ');
+
const localVarHttpHeaderAcceptSelected: string | undefined = options?.httpHeaderAccept ?? this.configuration.selectHeaderAccept([
'application/json'
]);
diff --git a/src/app/services/api/api/users.service.ts b/src/app/services/api/api/users.service.ts
index d385b8d..8d8c292 100644
--- a/src/app/services/api/api/users.service.ts
+++ b/src/app/services/api/api/users.service.ts
@@ -55,6 +55,9 @@ export class UsersService extends BaseService {
let localVarHeaders = this.defaultHeaders;
+ // authentication (JWTBearerAuth) required
+ localVarHeaders = this.configuration.addCredentialToHeaders('JWTBearerAuth', 'Authorization', localVarHeaders, 'Bearer ');
+
const localVarHttpHeaderAcceptSelected: string | undefined = options?.httpHeaderAccept ?? this.configuration.selectHeaderAccept([
'application/json'
]);
@@ -119,6 +122,9 @@ export class UsersService extends BaseService {
let localVarHeaders = this.defaultHeaders;
+ // authentication (JWTBearerAuth) required
+ localVarHeaders = this.configuration.addCredentialToHeaders('JWTBearerAuth', 'Authorization', localVarHeaders, 'Bearer ');
+
const localVarHttpHeaderAcceptSelected: string | undefined = options?.httpHeaderAccept ?? this.configuration.selectHeaderAccept([
]);
if (localVarHttpHeaderAcceptSelected !== undefined) {
@@ -168,6 +174,9 @@ export class UsersService extends BaseService {
let localVarHeaders = this.defaultHeaders;
+ // authentication (JWTBearerAuth) required
+ localVarHeaders = this.configuration.addCredentialToHeaders('JWTBearerAuth', 'Authorization', localVarHeaders, 'Bearer ');
+
const localVarHttpHeaderAcceptSelected: string | undefined = options?.httpHeaderAccept ?? this.configuration.selectHeaderAccept([
'application/json'
]);
@@ -222,6 +231,9 @@ export class UsersService extends BaseService {
let localVarHeaders = this.defaultHeaders;
+ // authentication (JWTBearerAuth) required
+ localVarHeaders = this.configuration.addCredentialToHeaders('JWTBearerAuth', 'Authorization', localVarHeaders, 'Bearer ');
+
const localVarHttpHeaderAcceptSelected: string | undefined = options?.httpHeaderAccept ?? this.configuration.selectHeaderAccept([
'application/json'
]);
@@ -280,6 +292,9 @@ export class UsersService extends BaseService {
let localVarHeaders = this.defaultHeaders;
+ // authentication (JWTBearerAuth) required
+ localVarHeaders = this.configuration.addCredentialToHeaders('JWTBearerAuth', 'Authorization', localVarHeaders, 'Bearer ');
+
const localVarHttpHeaderAcceptSelected: string | undefined = options?.httpHeaderAccept ?? this.configuration.selectHeaderAccept([
'application/json'
]);
diff --git a/src/app/services/api/model/models.ts b/src/app/services/api/model/models.ts
index cd5083b..397f9b5 100644
--- a/src/app/services/api/model/models.ts
+++ b/src/app/services/api/model/models.ts
@@ -9,8 +9,10 @@ export * from './get-book-dto';
export * from './get-loan-dto';
export * from './get-login-connect-dto';
export * from './get-login-dto';
+export * from './get-refresh-dto';
export * from './get-user-dto';
export * from './patch-loan-dto';
+export * from './refresh-token-dto';
export * from './update-author-dto';
export * from './update-book-dto';
export * from './update-loan-dto';