jldev24
Goto Top

Angular SPA mit Windows Authentication

Hallo zusammen,

ich habe folgendes Problem, bei dem ich mit meinen Recherchen nicht wirklich weiterkomme. Ich hoffe, dass mir hier jemand helfen kann.

Ich habe eine Angular SPA gebaut, die im ersten Schritt nur für die Verwaltung des Inventars einer Abteilung vorgesehen ist.
Dazu habe ich mir eine .NET-Core Web-API gebaut, um Zugang zu Daten von einem MS-SQL Server zu bekommen - das funktioniert auch alles ganz wunderbar.

Jetzt mein Problem: Ich möchte, dass sich der User auf einer normalen Login-Seite bei der App mit den normalen Anmeldedaten aus dem Active Directory anmeldet.
Ich habe dafür als Authentifizierungs-Methode "Windows Authentifizierung" gewählt. Wenn ich jetzt so direkt auf die API gehe, bekomme ich da diese Anmeldebox vom Browser, mit der ich mich auch anmelden kann mit meinen Windows-Anmeldedaten. Kann ich diese durch eine eigene Login-Page ersetzen? Ich möchte dem Benutzer nicht zumuten, den Domänennamen noch mit einzugeben.

Ich hoffe das war so ungefähr verständlich beschrieben und würde mich sehr über ein paar Tipps und Anregungen freuen! Danke!

Content-ID: 638566

Url: https://administrator.de/contentid/638566

Ausgedruckt am: 26.11.2024 um 04:11 Uhr

7Gizmo7
7Gizmo7 07.01.2021 um 16:16:09 Uhr
Goto Top
Hi,

du brauchst ja eine Tokenbasierte Anmeldung oder ?
A
Hast du ADFS im Einsatz ?

https://wiliammbr.com/access-adfs-secured-web-api-via-angular-spa/

Mit freundlichen Grüßen
JLDev24
JLDev24 08.01.2021 um 10:53:18 Uhr
Goto Top
Moin,

vielen Dank für deine Antwort!

Mit ADFS habe ich so jetzt noch nicht zu tun gehabt, klingt aber nach einem super Tipp!
Ich hatte ja gehofft, dass ich auf Browser-Anmeldung irgendwie zurgreifen kann, aber da sehe ich jetzt nicht, wie ich da einen JWT erzeugt kriege.

Ich werde mich damit mal beschäftigen, nochmal: vielen lieben Dank!