es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: ASP.NET-IDENTITY

“RoleManager.FindByIdAsync” arroja la excepción: “El DataReader asociado con esta conexión debe cerrarse primero”.

Siguiendo este tutorial sobre Roles, me sale esta excepción: Ya hay un DataReader abierto asociado a esta conexión que debe cerrarse primero. que está relacionado con esta línea: IdentityRole role = await roleManager.FindByIdAsync(Role); Mi proyecto contiene una vista con un atributo que activa un tag-helper: <td i-role="@role.Id"></td> Aquí está la . . . Read more

¿Cómo puedo tener una página de inicio de sesión de SPA personalizada en Identity Server (duende identityserver)?

Estoy buscando una manera de tener una página de inicio de sesión SPA personalizada (React/Angular) junto a mi API de servidor de identidad de Duende (desarrollada en ASP.NET 6.0) He estado buscando todo el día en Google y solo encontré este artículo: https://medium.com/@piotrkarpaa/using-spa-react-angular-ui-with-identity-server-4-dc1f57e90b2c Lo cual no está funcionando…

¿Cómo cambiar los roles de usuario en una transacción en ASP.NET Core Identity?

Aquí está mi código para cambiar los roles de usuario en ASP.NET Core Identity: public void UpdateRoles(long userId, List<string> roles) { var user = userManager.FindByIdAsync(userId.ToString()).Result; var existingRoles = userManager.GetRolesAsync(user).Result.ToList(); var newRoles = roles.Where(i => !existingRoles.Contains(i)).ToList(); var rolesToBeDeleted = existingRoles.Where(i => !roles.Contains(i)).ToList(); using (var transaction = new TransactionScope()) { var result . . . Read more