Azure Active Directory B2C Deserialisieren httpContext.Session nicht in MVC-Projekt

stimmen
0

Ich habe erfolgreich die Github Probe active-directory-b2c-Dotnet-Webapp-and-WebAPI Arbeit mit meinem eigenen Mieter und dem Active Directory-B2C Zu. Es funktioniert wie erwartet. Wenn ich meine eigenen MVC-Projekt von Grund auf neu erstellen und replizieren jede einzelne Sache, bis auf die exakt gleiche DLL, versagt es die gleichen Ergebnisse wie die Probe zu reproduzieren. Es scheitert beim Versuch, die HttpContext.Session innerhalb der MSALSessoCache Klasse, Load-Methode deserialisiert.

Ich sehe, dass ich das Token bin immer wieder mit den richtigen Informationen und die Ansprüche in der OnAuthorizationCodeReceived. Es spiegelt sich auch in den Portalen Prüfprotokolle als Erfolg. Wenn durch den Code, die Ausnahme die Deserialisierung führt zu einer Null-Objekt beim Gießen Blob. Ich kann der Benutzer Informationen und die Tatsache, dass es in der Probe funktioniert, gehe ich davon aus das Azure Mieter korrekt ist.

Ich habe die neue .net 4.7.2 MVC-Anwendung mit „Keine Authentifizierung“, geändert zu HTTPS sowie die Projekt-URL in den Eigenschaften aktualisiert. Ich kopierte den Code über die OWIN Startup.cs Klasse und Startup.Auth.cs zu überprüfen. Alles ist identisch mit Ausnahme des https-URL umleiten und https TaskServiceUrl im web.config ... auch exakt die gleichen Versionen der DLL. Ich habe auch, dass die richtige https-URL hinzugefügt wurde in der Mieter der Installation des Programms mit Azure B2C prüft. Ich bin ratlos.

Veröffentlicht am 02/09/2018 um 04:57
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
0

Mit etwas Hilfe, haben wir herausgefunden, dass die Microsoft.Identity.Client dll Herabstufung Prerelease 1.1.0.0 der Trick. Ich weiß , dass 1.1.4.0 und 2.0.0 hat nicht funktioniert. Kann nicht sagen , ob 1.1.1.0, 1.1.2.0 oder 1.1.3.0 arbeitet oder nicht. dank asmithKinegdo

Beantwortet am 04/09/2018 um 18:34
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more