Quelle: dotnetpro
dojoLösung: Seminarteilnehmer verwalten, Teil 2 16.03.2020, 00:00 Uhr

Eine Lösung vervollständigen

Der Umfang der vorangegangenen Übungsaufgabe war ziemlich groß, sodass weiteres Üben daran sinnvoll erschien. Und wie war das noch mal: Sie mögen doch Legacy Code, oder?
Im zurückliegenden Monat habe ich die Implementation der Trainingsanwendung [1] ergänzt. Begonnen habe ich beim Log­in-Prozess. Bei NancyFX Version 2.0 wurde die Forms-Authentication-Implementation so geändert, dass intern nun nicht mehr das eigene Interface IUserIdentity verwendet wird. Stattdessen kommt ClaimsPrincipal zum Einsatz. Leider ist diese Änderung nur sehr spärlich dokumentiert. Ich habe nochmals mehrere Stunden versucht, die Authentication zum Laufen zu bringen, am Ende leider ohne Erfolg. Dies ist natürlich ein schwerwiegendes Argument gegen den Einsatz von NancyFX in realen Projekten.

Persistenz

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar