diff --git a/package-lock.json b/package-lock.json index 080216d..09bf810 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,6 +16,8 @@ "@angular/platform-browser": "^16.1.4", "@angular/platform-browser-dynamic": "^16.1.4", "@angular/router": "^16.1.4", + "@azure/msal-angular": "^3.0.0-beta.0", + "@azure/msal-browser": "^3.0.0-beta.0", "@ng-bootstrap/ng-bootstrap": "^15.1.0", "bootstrap": "^5.3.0", "express-rate-limit": "^6.7.0", @@ -1146,6 +1148,37 @@ "integrity": "sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg==", "dev": true }, + "node_modules/@azure/msal-angular": { + "version": "3.0.0-beta.1", + "resolved": "https://registry.npmjs.org/@azure/msal-angular/-/msal-angular-3.0.0-beta.1.tgz", + "integrity": "sha512-tAbGUykoJStru4yR1s7JOUyvZfm7CqjaSbOFjVpNT/jpnIuhFdLcT8URIuDHeT2TDX+4DgGsjprUFcWjpcyJaA==", + "dependencies": { + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@azure/msal-browser": "^3.0.0-beta.1", + "rxjs": "^7.0.0" + } + }, + "node_modules/@azure/msal-browser": { + "version": "3.0.0-beta.1", + "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-3.0.0-beta.1.tgz", + "integrity": "sha512-dgAGPQS6Ae/krVyTjJ6WPBZelGrkrq3mqesu2GGHGG9WMNsH/Eofy1wOfkc2XQ1F/wY7q7Za+BpzBFfYhdGUrg==", + "dependencies": { + "@azure/msal-common": "14.0.0-beta.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@azure/msal-common": { + "version": "14.0.0-beta.1", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-14.0.0-beta.1.tgz", + "integrity": "sha512-zU68eqVJOLh+CQlo8GF5EKYtzYPF/0fOVgXP3lrEa9YqFt4A9sI2Qd2VBaDaA4jGWwddSqquDp6NQbNdO3Wb5Q==", + "engines": { + "node": ">=0.8.0" + } + }, "node_modules/@babel/code-frame": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz", diff --git a/package.json b/package.json index a5a1967..d2fd5ff 100644 --- a/package.json +++ b/package.json @@ -32,6 +32,8 @@ "@angular/platform-browser": "^16.1.4", "@angular/platform-browser-dynamic": "^16.1.4", "@angular/router": "^16.1.4", + "@azure/msal-angular": "^3.0.0-beta.0", + "@azure/msal-browser": "^3.0.0-beta.0", "@ng-bootstrap/ng-bootstrap": "^15.1.0", "bootstrap": "^5.3.0", "express-rate-limit": "^6.7.0", diff --git a/src/app/app.component.css b/src/app/app.component.css index fbb743f..b22bde9 100644 --- a/src/app/app.component.css +++ b/src/app/app.component.css @@ -71,3 +71,13 @@ button { .navigation button { font-weight: bold; } + +.login-button { + color: white; + font-weight: bold; +} + +.logout-button { + color: white; + font-weight: bold; +} \ No newline at end of file diff --git a/src/app/app.component.html b/src/app/app.component.html index 7147149..ae2f479 100644 --- a/src/app/app.component.html +++ b/src/app/app.component.html @@ -27,7 +27,28 @@ alt="Neurodiversity in Buisness Logo" /> +
+
+ +

+ Welcome {{ username }} + +

+
+