Add Microsoft authentication and Entra ID configuration

Introduced Microsoft authentication integration using MSAL for token handling and calendar operations. Added Entra ID configuration module to manage tenant, client ID, and secret settings, along with enabling integration control.
This commit is contained in:
Jepp9350
2025-05-21 14:41:40 +02:00
parent e74e1f36da
commit 3c0fba7f2a
12 changed files with 633 additions and 0 deletions
+20
View File
@@ -8,6 +8,7 @@
"name": "truckwashdashboardsfrontend",
"version": "0.0.0",
"dependencies": {
"@azure/msal-browser": "^4.12.0",
"@creativebulma/bulma-badge": "^1.0.1",
"@fullcalendar/core": "^6.1.17",
"@fullcalendar/daygrid": "^6.1.17",
@@ -75,6 +76,25 @@
"url": "https://github.com/sponsors/antfu"
}
},
"node_modules/@azure/msal-browser": {
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-4.12.0.tgz",
"integrity": "sha512-WD1lmVWchg7wn1mI7Tr4v7QPyTwK+8Nuyje3jRpOFENLRLEBsdK8VVdTw3C+TypZmYn4cOAdj3zREnuFXgvfIA==",
"dependencies": {
"@azure/msal-common": "15.6.0"
},
"engines": {
"node": ">=0.8.0"
}
},
"node_modules/@azure/msal-common": {
"version": "15.6.0",
"resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-15.6.0.tgz",
"integrity": "sha512-EotmBz42apYGjqiIV9rDUdptaMptpTn4TdGf3JfjLvFvinSe9BJ6ywU92K9ky+t/b0ghbeTSe9RfqlgLh8f2jA==",
"engines": {
"node": ">=0.8.0"
}
},
"node_modules/@babel/code-frame": {
"version": "7.27.1",
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz",