Azure B2C Active Directory ne désérialisation httpContext.Session dans le projet MVC

voix
0

Je suis arrivé avec succès l'exemple github répertoire actif-dotnet-b2c webapp-et-WebAPI travailler avec mon locataire et le B2C Active Directory Azure. Il fonctionne comme prévu. Quand je crée mon propre projet MVC à partir de zéro et de reproduire tout seul jusqu'aux années exactement les mêmes dll, il ne parvient pas à reproduire les mêmes résultats que l'échantillon. Il échoue lorsque vous essayez de désérialiser le HttpContext.Session au sein de la classe MSALSessoCache, méthode de charge.

Je peux voir que je reçois le jeton de retour avec les informations appropriées et réclamations lorsque la OnAuthorizationCodeReceived. Elle reflète également dans les journaux d'audit des portails comme succès. Lorsque parcourant le code, les résultats de désérialisation à une exception d'objet nul lors de la coulée de blob. Je peux voir les informations de l'utilisateur et le fait que cela fonctionne dans l'échantillon, je suppose que le locataire Azure est correcte.

J'ai créé le nouveau .net 4.7.2 application MVC avec « Aucune authentification », HTTPS changé et mis à jour l'URL du projet dans les propriétés. Je copiais le code sur la vérification de la classe OWIN Startup.cs et Startup.Auth.cs. Tout est identique à l'exception des https URL de redirection et https TaskServiceUrl dans le web.config ... même les mêmes versions exactes des dll. J'ai aussi vérifié que l'URL appropriée https ont été ajoutés dans la configuration de l'application des locataires avec Azure B2C. Je n'arrive pas.

Créé 02/09/2018 à 04:57
source utilisateur
Dans d'autres langues...                            

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