Aquí podría ser tu PUBLICIDAD


Azure Active Directory no B2C deserializar httpContext.Session en el proyecto de MVC

votos
0

Tengo correctamente el ejemplo github activo-directorio-B2C-dotnet-webapp-y-WebAPI trabajar con mi propio inquilino y el B2C Azure Active Directory. Se está trabajando como se esperaba. Cuando creo mi propio proyecto MVC desde cero y repetir cada cosa a exactamente las mismas DLL, se produce un error de reproducir los mismos resultados que la muestra. Se produce un error al intentar deserializar el HttpContext.Session dentro de la clase MSALSessoCache, método Load.

Puedo ver que estoy recibiendo la señal de vuelta con la información adecuada y reclamaciones cuando en el OnAuthorizationCodeReceived. También refleja en los registros de auditoría portales como el éxito. Cuando paso a paso a través del código, los resultados de deserialización en una excepción de objeto nulo cuando fundición a BLOB. Puedo ver la información del usuario y el hecho de que funciona en la muestra, estoy asumiendo que el inquilino Azure es correcta.

He creado la nueva aplicación MVC .NET 4.7.2 con Sin autenticación, cambiado a HTTPS, así como la URL del proyecto actualizado de propiedades. He copiado el código a través de la verificación de la clase OWIN Startup.cs y Startup.Auth.cs. Todo es idéntico a excepción de los https URL de redireccionamiento y https TaskServiceUrl dentro del web.config ... incluso las mismas versiones exactas de los DLL. También he verificado que la dirección URL https adecuada se han añadido en la configuración de la aplicación inquilinos con Azure B2C. Estoy en una pérdida.

Publicado el 02/09/2018 a las 04:57
fuente por usuario CoderHaas
En otros idiomas...        العربية       


Aquí podría ser tu PUBLICIDAD