Revert "V1_GTA"

This reverts commit 881476122c.
This commit is contained in:
2025-12-02 17:50:31 +01:00
parent 0dc7125688
commit 6f75a66906
54 changed files with 5645 additions and 7619 deletions

View File

@@ -1,7 +1,6 @@
import React, { createContext, useContext, useState, useEffect } from 'react';
import * as msal from '@azure/msal-browser';
// ✅ Correction: Import de API_BASE_URL
import { msalConfig, loginRequest, API_BASE_URL } from '../authConfig';
import { msalConfig, loginRequest } from '../AuthConfig';
const AuthContext = createContext();
@@ -20,12 +19,7 @@ export const AuthProvider = ({ children }) => {
const [isLoading, setIsLoading] = useState(true);
const [isMsalInitialized, setIsMsalInitialized] = useState(false);
// ✅ Fonction corrigée pour construire l'URL
const getApiUrl = (endpoint) => {
const cleanEndpoint = endpoint.startsWith('/') ? endpoint.slice(1) : endpoint;
// API_BASE_URL est "/api", donc cela retourne "/api/endpoint"
return `${API_BASE_URL}/${cleanEndpoint}`;
};
const getApiUrl = (endpoint) => `http://localhost:3000/${endpoint}`;
// --- Vérifie l'autorisation de l'utilisateur via groupes
const checkUserAuthorization = async (userPrincipalName, accessToken) => {
@@ -173,7 +167,7 @@ export const AuthProvider = ({ children }) => {
if (authResult.authorized) {
setUser({
id: syncResult?.localUserId || entraUser.id,
CollaborateurADId: syncResult?.localUserId,
CollaborateurADId: syncResult?.localUserId, // ⭐ AJOUT
entraUserId: entraUser.id,
name: entraUser.displayName,
prenom: entraUser.givenName || entraUser.displayName?.split(' ')[0] || '',
@@ -185,8 +179,8 @@ export const AuthProvider = ({ children }) => {
jobTitle: entraUser.jobTitle,
department: entraUser.department,
officeLocation: entraUser.officeLocation,
typeContrat: syncResult?.typeContrat || '37h',
dateEntree: syncResult?.dateEntree || null,
typeContrat: syncResult?.typeContrat || '37h', // ⭐ AJOUT
dateEntree: syncResult?.dateEntree || null, // ⭐ AJOUT
groups: authResult.groups
});
setIsAuthorized(true);