Hola Ivan, siempre veo tus videos, son muy interesantes! Hoy escribo por aquí para aclarar que Identity sí permite personalizar las páginas. Debes hacer click derecho en la carpeta Areas, luego Add -> New Scafolded Item... y en la nueva ventana seleccionas Identity. En ese momento, VS descarga algunos paquetes Nuget y luego te permite seleccionar cada una de las páginas para sobreescribirlas (las que no selecciones, utiliza las por defecto). Las seleccionadas aparecen dentro de la carpeta Areas para que puedas personalizarlas a tu gusto.
@NetMentor7 ай бұрын
Esta bien eso, por algún motivo estaba convencido en que te forzaba a implementar todo
@matiasgandolfi38403 ай бұрын
16:20 Implementacion en API
@dpfelipe40077 ай бұрын
Primer video tuyo que veo y la verdad que excelente! ¿Podrías hacer uno de como hacer confirmación de cuenta y recuperación de contraseña con Identity? Te ganas mis cafés con ese video jajaja
@diegoimberti43987 ай бұрын
No te he comentado en el video anterior, pero le gusta tu nuevo “backend” con arbolitos y tido
@daniel-peiro3 ай бұрын
Puedes hacer scaffolding de las pages para poder personalizar la UI
@edwardalexanderarroyaveagu92847 ай бұрын
Gracias, no sabía lo del token
7 ай бұрын
Saludos; Gracias por el vídeo.. me ayuda para comprender algunas cosas que se me escapaban la momento de implemetar. Si puedo agregar un poco a la explicación. Creo, si no mal recuerdo que si puedes modificar las vistas de UI, pero primero debes hacer un scaffolding en la carpeta de Área, y allí puedes seleccionar las vistas que deseas y luego modificarlas a gusto. Por otro lado, ya que le estas dando una mínima oportunidad al Identity, cuando llegues hacer un curso mas detallado, enfocado al ámbito laborar... YO PAGO!!! Gracias XD
@byrongomez37547 ай бұрын
Muy buen video. Y tu libro muy interesante. Cuando podrías mostrar una integración completa de .net con wso2 o keycloak
@user-cc2tu8jw5l7 ай бұрын
Podrias hacer unos backflips en la cama elastica de detras? saludos
@edihuerta17 ай бұрын
Hola Ivan, continuo el mensaje anterior. IdentityDbContext lo use en la empresa donde trabajo con la versión 4.8 de net; obviamente no es compatible con la versión de netcore6 porque las estructuras de las tablas son distintas. Se puede modificar facilmente con el scafolding de visual studio para apis, blazor y razor.
@NetMentor7 ай бұрын
Que mensaje anterior? La estructura de tablas no es el problema, es todo lo demás. Net framework no tiene middlewares de la forma en la que los tienen las versiones más modernas así que no creo que sea posible, pero ni idea la verdad, no lo he probado
@edihuerta17 ай бұрын
@@NetMentor me referia al mensaje del utente anterior pruebadesarrollo. La estructura de las tablas si que es un problema porque resulta imposible hacer el porting de la versión 4.8 (5 tablas) a netcore5+ (7 tablas), el otro motivo es el tipo de encriptacion además que agrega una columna nueva para la security, un alternativa seria crearlo en un nuevo schema.
@ralbeAlexby7 ай бұрын
Y como hacer el port de .net framework a .net core/.net si son incompatibles ha nivel de binarios tendrás un problema no sólo con eso si no con muchas cosas más. Suerte..
@edihuerta17 ай бұрын
@@ralbeAlexby solo tuve problemas con las tablas de Identity, para las demás tablas era cuestión de indagar. Por cierto la solución fue mantener las migraciones con net clásica y copiar las entidades a netcore. Y, para acceder a parte que me interesa de Identity cree toda la parte de autenticación con net clásica.
@edihuerta17 ай бұрын
@@ralbeAlexby en realidad solo tuve problemas con la parte Identity, para el resto (para las claves foraneas, indices y demás) fue un poco complicado pero al final pude resolverlos. De todos modos se puede hacer el override de los archivos .cshtml con el scafolding, si trabajas en blazor, los componentes te vienen creado automáticamente, en cambio para la parte de api puedes indicar de no utilizar el UI predefinido. Por cierto, he creato un SSO para toda la parte de identidad con .net clasico, para lo demás he utilizado netcore6. Saludos
@2005bgva7 ай бұрын
Hola Iván, muchas gracias por el vídeo, algunas partes no me quedaron tan claras, pero asumo que cuando ponga en práctica podré resolverlo. Quería consultarte, indicas una alternativa que no logro entenderte el nombre, podrías por favor escribirlo? Gracias por adelantado.
@NetMentor7 ай бұрын
No se exactamente a lo que te refieres, posiblemente keycloack o duende software?
@2005bgva7 ай бұрын
@@NetMentor Muchas gracias, en el minuto 22.54 mencionas a "keycloack" no lograba entenderte, te agradezco por la respuesta.
@Desdentao977 ай бұрын
Buenas, la alternativa esa de "quiclou" del min 22:55, ¿cómo se escribe?
@NetMentor7 ай бұрын
Keycloack
@Desdentao977 ай бұрын
@@NetMentor Okay muchas gracias
@josemata88655 ай бұрын
Como se manejan las relaciones con la la aplicacion en si, usando identity? Si Identity crea una base de datos para todo lo relacionado con user managment, supongo que utilizar ese DBContext para crear las otra tablas no seria lo mejor. De igual forma mantener las relaciones entre dos bases de datos no siento que seria lo mejor, porque debe ser complicado manejar la transaccionalidad de dos DBContext diferentes.
@NetMentor5 ай бұрын
añadir mas bases de datos añade complejidad, así que tienes que ver si te merece la pena o no. En cualquier caso, nunca vas a estar haciendo joins de las tablas de los usuarios al resto, o no deberías. Idealmente el sistema de administración de usuarios debe ser un sistema separado completamente y simplemente utilizar el token cuando trabjas en la aplicación. Si tienes la base de datos en la misma que el resto de la aplicación, ponte una barrera lógica para no hacerlo y ya. Si quisieras incluso podrías tener mas de un DB Context en la misma app. pero lo mas normal es, o tener una app completa para auth (entorno empresarial), o tener todo en un DB Context (aplicaciones que hacemos por hoby)
@OscarGarcia-up3ph7 ай бұрын
¿Habrá manera de hacer una api completa en Identity y aparte usar los Policies?
@NetMentor7 ай бұрын
Si, si se puede
@OscarGarcia-up3ph7 ай бұрын
@@NetMentor, ¿Crees posible hacer un tutorial sobre ello? me encanta la manera en la que explicas 😊
@m3mbrillo_7 ай бұрын
Una única vez quise usar Identity. Fue la única vez para saber que no existiría una segunda. No sé si vale la pena o no volverla a probar.
@brandonesc66797 ай бұрын
alguien me puede decir que ide o editor es el que usa?