Articles of asp.net identity

ASP.net Identity 2.0 Cerrar sesión otro usuario

Estoy usando asp.net MVC y ASP.net Identity 2.0. En mi sitio web, el administrador tiene la opción de prohibir al usuario, y me gustaría que, cuando se prohíba al usuario, se cierre la sesión automáticamente desde el sitio web. Sé que puedo desconectar al usuario actual llamando AuthenticationManager.SignOut(); ¿Pero es posible cerrar la sesión de […]

identificador inválido de aspnet en el correo electrónico de confirmación

Estoy intentando confirmar una cuenta, pero obtengo un “token no válido”. error. Esto es lo que estoy intentando: var code = await UserManager.GenerateEmailConfirmationTokenAsync(user.Id); var callbackUrl = Url.Action(“ConfirmacaoEmail”, “Usuario”, new { userId = user.Id, code = code }, protocol: Request.Url.Scheme); await UserManager.SendEmailAsync(user.Id, “Ativação de Conta”, user.GetEmailAtivacao(model.Nome, callbackUrl)); si llamo a UserManager.ConfirmEmailAsync después de este código, puedo […]

Configurar Unity DI para Identidad ASP.NET

Estoy usando Unity con éxito para todas las inyecciones de constructores habituales, como repositorys, etc., pero no puedo hacerlo funcionar con las clases de Identidad de ASP.NET. La configuración es esta: public class AccountController : ApiController { private UserManager _userManager { get; set; } public AccountController(UserManager userManager) { if (userManager == null) { throw new […]

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 obtener el usuario actual en asp.net core

Quiero obtener un usuario actual para obtener información del usuario, como el correo electrónico. Pero no puedo hacer eso en el núcleo de asp.net. Estoy tan confundido. Este es mi código. HttpContext casi es nulo en el constructor del controlador. No es bueno que el usuario participe en cada acción. Quiero obtener información del usuario […]

Obtener el correo electrónico de los proveedores externos Google y Facebook durante el paso de asociación de cuentas en una aplicación MVC5 predeterminada

Aparentemente puede hacer esto con el proveedor de Facebook agregando ámbitos al objeto FacebookAuthenticationOptions en Startup.Auth.cs : http://blogs.msdn.com/b/webdev/archive/2013/10/16/get-more-information-from-social-providers-used-in-the-vs-2013-project-templates.aspx List scope = new List() { “email” }; var x = new FacebookAuthenticationOptions(); x.Scope.Add(“email”); … app.UseFacebookAuthentication(x); ¿Cómo hacer lo mismo con el proveedor de Google? ¡No existe una propiedad x.Scope para la clase / objeto GoogleAuthenticationOptions !

cómo implementar ASP.NET Identity a un proyecto MVC vacío

Creo un nuevo proyecto MVC vacío y quiero agregarle identidad. Ahora no sé cómo hacer esto y cómo crear bases de datos, tablas y clases. Busqué pero no encontré ninguna solución útil para mi pregunta, encontré un artículo para agregar ASP.NET Identity a un ASP.NET Web vacío existente pero para el proyecto ASP.Net MVC que […]

Cómo implementar autenticación personalizada en ASP.NET MVC 5

Estoy desarrollando una aplicación ASP.NET MVC 5. Tengo un DB existente, desde el cual creé mi Modelo de Datos de Entidades ADO.NET. Tengo una tabla en ese DB que contiene la columna “nombre de usuario” y “contraseña”, y quiero usarlos para implementar autenticación y autorización en mi Webapp; No puedo crear ninguna otra base 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 […]

¿Por qué Asp.Net Identity IdentityDbContext es Black-Box?

Hay mucha confusión alrededor de IdentityDbContext. Si creamos dos Contextos de base de datos en nuestra aplicación, uno para Identidad y uno para nuestros datos comerciales personalizados, el contexto de la base de datos de identidad hereda de IdentityDbContext, mientras que nuestros datos comerciales personalizados heredan de DbContext. Así que agreguemos lo siguiente a un […]