Articles of owin

MVC 5 Owin Facebook Auth resultados en la excepción de referencia nula

Estoy intentando configurar la autenticación OWIN de Facebook integrada en un nuevo proyecto de MVC 5 en Visual Studio 2013. He configurado aplicaciones y claves de acuerdo con este tutorial: http://www.asp.net/mvc/tutorials/mvc-5/create-an-aspnet-mvc-5-app-with-facebook-and-google-oauth2-and-openid-sign-on Sin embargo, obtengo una NullReferenceException lanzada desde esta llamada en AccountController: [AllowAnonymous] public async Task ExternalLoginCallback(string returnUrl) { var loginInfo = await AuthenticationManager.GetExternalLoginInfoAsync(); Ya […]

¿Cómo inicia sesión / autentica a un usuario con Asp.Net MVC5 RTM usando AspNet.Identity?

¡Disculpas y gracias de antemano por esta pregunta! Todavía soy nuevo en SO. He estado trabajando en una aplicación web usando MVC5, EF6 y VS 2013. Pasé algún tiempo actualizando a los bits RC una vez lanzado. Gracias a todos los mensajes grandiosos que hay: p. Ej. Desacoplando Microsoft.AspNet.Identity. * Y Actualizando asp.net MVC de […]

Identidad ASP.NET (OWIN): ¿Cómo obtener ID de usuario desde un controlador API web?

(Usando VS2013 RTW, ASP.NET MVC5) He visto mucha documentación sobre cómo agregar propiedades a la clase ApplicationUser (y a la tabla) cuando utilizo la identidad de ASP.NET. Pero no he visto ninguna documentación sobre cómo tener una tabla separada con contenido que se asigna a la tabla ApplicationUser a través de una clave externa. He […]

¿Cómo acceder a la información privada de Facebook utilizando ASP.NET Identity (OWIN)?

Estoy desarrollando un sitio web en ASP.NET MVC 5 (usando la versión RC1 actualmente). El sitio usará Facebook para la autenticación del usuario y para recuperar datos del perfil inicial. Para el sistema de autenticación estoy usando el nuevo motor de identidad ASP.NET basado en OWIN ( http://blogs.msdn.com/b/webdev/archive/2013/07/03/understanding-owin-forms-authentication-in-mvc -5.aspx ), ya que simplifica enormemente el […]

OWIN Startup Class Missing

Recibo este error porque mi proyecto no puede encontrar la referencia para la clase de inicio de OWIN . Incluso instalé todos los paquetes de referencia de OWIN a través de Nuget, obteniendo el mismo problema. Estoy usando Visual Studio 2012 y MVC4 . Se produjeron los siguientes errores al intentar cargar la aplicación. No […]

OWIN Security – Cómo implementar los tokens de actualización de OAuth2

Estoy usando la plantilla Web Api 2 que viene con Visual Studio 2013 tiene algunos middleware OWIN para hacer Autenticación de usuario y me gusta. En OAuthAuthorizationServerOptions noté que el servidor OAuth2 está configurado para distribuir tokens que caducan en 14 días OAuthOptions = new OAuthAuthorizationServerOptions { TokenEndpointPath = new PathString(“/api/token”), Provider = new ApplicationOAuthProvider(PublicClientId,UserManagerFactory) […]

OWIN – Authentication.SignOut () no parece eliminar la cookie

Tengo algunos problemas con la autenticación de OWIN Cookie. Tengo un sitio .Net que tiene algunas páginas MVC que utiliza autenticación de cookies y recursos WebAPI protegidos por un token portador. Cuando cierro la sesión, elimino el token de acceso en el cliente, por lo que las solicitudes posteriores de la API no tendrán el […]

Cómo cambiar el tipo de identificación en Microsoft.AspNet.Identity.EntityFramework.IdentityUser

(ASP.NET MVC 5, EF6, VS2013) Estoy intentando descubrir cómo cambiar el tipo del campo “Id” de la cadena a int en el tipo: Microsoft.AspNet.Identity.EntityFramework.IdentityUser para tener nuevas cuentas de usuario asociadas a un ID entero en lugar de un GUID. Pero parece que esto será más complicado que simplemente agregar una nueva propiedad de Id […]

OwinStartup no dispara

Tenía el código de configuración de OwinStartup funcionando perfectamente y luego dejó de funcionar. Lamentablemente, no estoy seguro de qué hice exactamente para que deje de funcionar y me cuesta mucho trabajo descifrarlo. Para asegurarme de que tengo los conceptos básicos cubiertos, doblé comprobado para asegurarme de que tengo el [assembly:OwinStartup(typeof(WebApplication.Startup))] atributo asignado correctamente y […]

La autenticación ASP.NET MVC5 OWIN Facebook de repente no funciona

Actualización 2017! El problema que tuve cuando publiqué la pregunta original no tiene nada que ver con los cambios recientes que hizo Facebook cuando forzaron a todos a la versión 2.3 de su API. Para una solución a ese problema específico, vea la respuesta de sammy34 a continuación . La versión 2.3 del punto final […]