From 0be745dc61a6cc3e5bda60df259a46856aeea9e8 Mon Sep 17 00:00:00 2001 From: sanchezvem Date: Mon, 8 Dec 2025 12:02:07 +0100 Subject: [PATCH] added authservice and interceptor file for user gestion --- package-lock.json | 29 ++----------------- src/app/app.config.ts | 6 ++-- src/app/components/login/login.html | 4 +-- src/app/components/login/login.ts | 19 +++++------- src/app/services/api/.openapi-generator/FILES | 4 +++ src/app/services/api/api.base.service.ts | 2 +- src/app/services/api/api/api.ts | 4 ++- src/app/services/api/api/authors.service.ts | 15 ++++++++++ src/app/services/api/api/books.service.ts | 15 ++++++++++ src/app/services/api/api/loans.service.ts | 18 ++++++++++++ src/app/services/api/api/users.service.ts | 15 ++++++++++ src/app/services/api/model/models.ts | 2 ++ 12 files changed, 90 insertions(+), 43 deletions(-) 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 @@ -
+ Identifiant @@ -19,5 +19,5 @@ - +
\ 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';