Articles of asp.net mvc 5

Cómo se requiere autorización en toda la aplicación ASP .NET MVC

Creo una aplicación en la que cada acción, además de las que permiten el inicio de sesión, debe estar fuera de los límites del usuario no registrado. ¿Debo agregar la anotación [Authorize] antes del título de cada clase? Como aquí: namespace WebApplication2.Controllers { [Authorize] public class HomeController : Controller { public ActionResult Index() { return […]

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 […]

MVC5 (VS2012) Identity CreateIdentityAsync – El valor no puede ser nulo

Estoy intentando configurar OAuth para un sitio MVC5 (en VS2012). Estoy usando Fluent NHibernate. Configuré mi propia tienda de usuarios y paso un objeto de repository para acceder al objeto de sesión de NHibernate. Paso mi tienda al proveedor de administrador de usuario aspnet predeterminado. Esto finalmente funcionó para el registro local y el inicio […]

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 […]

Consultas de registro ejecutadas por Entity Framework DbContext

Estoy usando EF 6.0 con LINQ en el proyecto MVC 5. Quiero registrar todas las consultas SQL ejecutadas por Entity Framework DbContext para fines de depuración / medición de rendimiento. En Java / Hibernate, se puede lograr un comportamiento equivalente estableciendo la propiedad hibernate.show_sql=true . ¿Es posible tener un comportamiento similar en Entity Framework?

¿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 […]

Contraseña de cambio de identidad de ASP.NET

Necesito la capacidad de cambiar la contraseña del usuario por administrador. Por lo tanto, el administrador no debe ingresar una contraseña actual del usuario, debe tener la capacidad de establecer una nueva contraseña. Miro el método ChangePasswordAsync, pero este método requiere ingresar la contraseña anterior. Entonces, este método no es apropiado para esta tarea. Por […]

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 me burlo de User.Identity.GetUserId ()?

Estoy tratando de probar mi código unitario que incluye la línea: UserLoginInfo userIdentity = UserManager.GetLogins(User.Identity.GetUserId()).FirstOrDefault(); Solo estoy atrapado en un momento porque no puedo obtenerlo: User.Identity.GetUserId() para devolver un valor He estado intentando lo siguiente en la configuración de mi controlador: var mock = new Mock(); mock.Setup(p => p.HttpContext.User.Identity.GetUserId()).Returns(“string”); Pero da un error de “NotSupportedException […]

Visual Studio 2013: sin plantillas web de Visual Basic / Visual C # instaladas

Instalé Visual Studio 2013 Premium (licencia de MSDN) en mi máquina. Sin embargo, la plantilla de la aplicación web ASP.NET no está allí (a excepción de la versión 2012, que me ofrece MVC 4, consulte la captura de pantalla a continuación): He desinstalado y reinstalado VS2013 tres veces ahora. He eliminado las carpetas ItemTemplatesCache y […]