ASP.NET Core UseMicrosoftAccountAuthentication tipo IApplicationBuilder no definido

asp.net-core asp.net-core-mvc asp.net-identity-3 entity-framework-core

Pregunta

Pude usarMicrosoftAccountAuthentication en ASP.NET 5 Beta 8, pero el mismo código en Startup.cs no se generará en RC1

        app.UseMicrosoftAccountAuthentication(options =>
    {
        options.ClientId = "MyClientId";
        options.ClientSecret = "MyClientSecret";
    });

El error es

        app.UseMicrosoftAccountAuthentication(options =>
    {
        options.ClientId = "MyClientId";
        options.ClientSecret = "MyClientSecret";
    });

Sin embargo, el ensamblaje Microsoft.AspNet.Http.Abstractions no se requería en Beta 8 y no está disponible para agregarlo a la lista de usos.

He notado que los documentos de Microsoft siempre hacen referencia usando la autenticación de Facebook. ¿La autenticación de la cuenta de Microsoft como proveedor externo desaparecerá?

Respuesta aceptada

Se construye para mí cuando lo intento con una nueva aplicación web creada con herramientas rc1 en VS 2015.

Añado esto en dependencias en project.json.

"Microsoft.AspNet.Authentication.MicrosoftAccount": "1.0.0-rc1-final",

Añado esto usando en la parte superior en Startup.cs

"Microsoft.AspNet.Authentication.MicrosoftAccount": "1.0.0-rc1-final",

Agrego este código en el Método de configuración de Startup.cs justo antes de la aplicación.UseMvc

"Microsoft.AspNet.Authentication.MicrosoftAccount": "1.0.0-rc1-final",

Se desarrolla bien para mí y muestra el botón de Microsoft en la página de inicio de sesión, aunque no lo he probado con credenciales reales.

Sospecho que tiene algún problema en su archivo project.json, asegúrese de haber actualizado todo lo que hay allí para las referencias rc1 y todo lo que se denominó como Microsoft.Framework. * Debe ser renombrado como Microsoft.Extensions. *

Si esto no le ayuda a superar el problema, actualice su pregunta para incluir el contenido de su archivo project.json.




Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué