Como usar autenticación, roles y permisos en ASP.NET CORE | ✅Descarga código✅

  Рет қаралды 49,518

Codigo Estudiante

Codigo Estudiante

Күн бұрын

Пікірлер: 114
@codigoestudiante
@codigoestudiante 2 жыл бұрын
👋¡Hola a todos los programadores que buscan código fuente libre!👋 Te invito a visitar nuestro canal: ⏩ www.youtube.com/@codigoestudiante Encontrarás sistemas gratuitos ,tutoriales y cursos los cuales podrás descargarlos y aprenderlos ☝
@MrPuercorock
@MrPuercorock 9 күн бұрын
Perfectamente explicado y enfocado en el tema.
@codigoestudiante
@codigoestudiante 8 күн бұрын
Saludos.
@miguelma1977
@miguelma1977 Жыл бұрын
Es el mejor vídeo que he visto sobre este tema... perfectamente explicado. Me ha ayudado muchísimo. Muchas gracias!!
@reinplast157
@reinplast157 11 ай бұрын
Lo maximo amigazo sigo tus videos desde el sistema escritorio en c#, gracias por tu aporte y que Dios te bendiga. Saludos desde Peru - lima
@xansiety
@xansiety 2 жыл бұрын
Brutal la explicación, siempre fue un tema para mí el evitar el uso de Identity de EF, y justo esto es lo que siempre estaba buscando... Muchísimas gracias por tu contenido
@codigoestudiante
@codigoestudiante 2 жыл бұрын
Gracias por el comentario, saludos cordiales.
@base2009x
@base2009x 4 ай бұрын
ok, entendo y anotado. mañana lo aplico por que no sabia como hacerlo. Gracias por el Tip. Saludos
@codigoestudiante
@codigoestudiante 4 ай бұрын
Gracias por ver, saludos.
@him43047
@him43047 6 ай бұрын
Excelente video es todo lo que buscaba, muchas gracias.
@codigoestudiante
@codigoestudiante 6 ай бұрын
Saludos.
@novasnet
@novasnet 10 ай бұрын
Waao 😮 k bien muchísimas gracias x éste video saludos desde RD 🇩🇴
@santo_59
@santo_59 6 ай бұрын
Uffff excelente bro creo que el mejor video que he visto de este tipo de login con cookies!!!! 💜
@leo-pachecom
@leo-pachecom 8 ай бұрын
Excelente aporte, un tema muy bien abordado y super entendible..! 👏👏
@aimeeparamo4347
@aimeeparamo4347 Жыл бұрын
Excelente tutorial 👍 lo implemente por medio de base de datos y me ha funcionado correctamente. Saludos!
@axelmar6627
@axelmar6627 Жыл бұрын
Podrias decirme como le hiciste?
@cipolletti7
@cipolletti7 Жыл бұрын
Excelente video! Impecable. Muchas gracias👌
@eliseoocano7932
@eliseoocano7932 Жыл бұрын
Ídolo muchas gracias por tu aporte, me enseñas mucho con tus videos.
@alejandrabedoyaleon5550
@alejandrabedoyaleon5550 Жыл бұрын
Me ayudó justo para lo que necesitaba. Ahora reemplazaré la vista con una tabla
@kikemadrigalr
@kikemadrigalr Жыл бұрын
Excelente tutorial.. Practicando y aprendiendo nuevas cosas contigo crack.. Felicidades..
@juanporfirioroquesalas6905
@juanporfirioroquesalas6905 Жыл бұрын
Bastante clara la explicación, gracias
@brayan4874
@brayan4874 2 жыл бұрын
Excelente video, que campo pondria en la base de datos para el arreglo de strings?
@nicolascrespi7169
@nicolascrespi7169 Жыл бұрын
Excelente video, muchas gracias!
@wilmercorrea3119
@wilmercorrea3119 Жыл бұрын
Muchas gracias amigo por compartir el contenido.
@codigoestudiante
@codigoestudiante Жыл бұрын
Gracias por comentar, saludos.
@davidvelazquez7604
@davidvelazquez7604 Жыл бұрын
Gran vídeo campeón. Gracias ❤
@SofiaSoto-mr1qs
@SofiaSoto-mr1qs Жыл бұрын
Aprendo más en código estudiante, que en la Universidad.
@codigoestudiante
@codigoestudiante Жыл бұрын
Saludos.
@ronaldgualterosariza594
@ronaldgualterosariza594 2 жыл бұрын
Nuevamente excelente aporte. Gracias
@codigoestudiante
@codigoestudiante 2 жыл бұрын
Gracias por comentar
@gioma4988
@gioma4988 Жыл бұрын
Amigo un super video... me ayudo mucho
@LinkerC-
@LinkerC- 26 күн бұрын
Grazie. Grazie. E' proprio quello che cercavo, spiegato in modo semplice ma utilissimo. Complimenti. Ciao da Roma
@edwinjesus5369
@edwinjesus5369 Жыл бұрын
Excelente me gusto tu video me ayudo mucho...
@maaatru1901
@maaatru1901 2 жыл бұрын
Muy buena explicación, pero una consulta como haría esto pero con una base de datos?
@bruiz9877
@bruiz9877 2 жыл бұрын
Excelente explicación como siempre amigo... Saludos
@codigoestudiante
@codigoestudiante 2 жыл бұрын
Gracias, saludos
@juniorjosetranalopez5342
@juniorjosetranalopez5342 2 жыл бұрын
muchas gracias por la explicacion
@codigoestudiante
@codigoestudiante 2 жыл бұрын
Gracias por comentar, saludos.
@carlorodriguez1422
@carlorodriguez1422 2 жыл бұрын
Excelente explicación...Gracias!
@codigoestudiante
@codigoestudiante 2 жыл бұрын
Gracias, saludos.
@everlmachado8991
@everlmachado8991 2 жыл бұрын
Gracias por tus videos, son de gran ayuda.
@codigoestudiante
@codigoestudiante 2 жыл бұрын
Con mucho gusto, saludos.
@RobertoDeLaRosaCarbonell
@RobertoDeLaRosaCarbonell 7 ай бұрын
Excelente contenido 👍👍
@DanielMartinez-cu6yw
@DanielMartinez-cu6yw 2 жыл бұрын
Excelente video, genial aporte 10/10 eres un crack amigo. Gracias!
@codigoestudiante
@codigoestudiante 2 жыл бұрын
Gracias por comentar, saludos.
@eduardomartindiazpalomares2796
@eduardomartindiazpalomares2796 Жыл бұрын
Excelente el codigo y la explicacion, me fue muy util, gracias.
@mariorojas914
@mariorojas914 2 жыл бұрын
muy buena explicación!
@codigoestudiante
@codigoestudiante 2 жыл бұрын
Gracias. Saludos
@lagcero417
@lagcero417 2 жыл бұрын
gracias profe por el contenido :)
@codigoestudiante
@codigoestudiante 2 жыл бұрын
Con mucho gusto, saludos.
@jorgenavarro6586
@jorgenavarro6586 Жыл бұрын
excelente video muchas gracias
@codigoestudiante
@codigoestudiante Жыл бұрын
Gracias por comentar, saludos.
@manuelbello4663
@manuelbello4663 2 жыл бұрын
Felicidades, muy claro su explicacion, tengo una duda a nivel del controlador, veo que la accion ventas, le pones [Authorize(Roles="Adminstrador")], esta parte queda quemado, hay otra forma que sea dinámica, o sea, se puedan crear los roles desde una vista y allí decirle a que controlador y acciones tienen permiso o asignarle?
@JoseRomero-di9dc
@JoseRomero-di9dc 2 жыл бұрын
Debes colocarlo de la DB
@guillermomazzari4983
@guillermomazzari4983 2 жыл бұрын
Muchísimas gracias!!! Cada video tuyo me impresiona mas!!! Para hacerlo con una base de datos tendría que crear una tabla que tenga ("Nombre" "Correo", "Clave" "Roles")?? De ser así, podría agregar un método de registro para agregar usuarios?? Y como podría hacer para que un usuario no se registre como supervisor? Recién estoy comenzando como trainee y me parecería genial llevarle una app con las funcionalidades que te digo a mi jefe, tengo una idea de como hacerlo, lo que no sabría mucho es la ultima parte que te mencione respecto a como evitar que cualquier usuario pueda registrarse como supervisor. GRACIAS!!!
@matiasg8196
@matiasg8196 Жыл бұрын
Excelente video.
@juank5697
@juank5697 Жыл бұрын
Fue demasiada util
@pedromorel5614
@pedromorel5614 Жыл бұрын
Excelente tutorial
@darkxamu4886
@darkxamu4886 2 жыл бұрын
muy bien explicado, una consulta, por que se desabilita el https????
@codigoestudiante
@codigoestudiante 2 жыл бұрын
Hola, no hay ningún problema. En mi caso solo quiero evitar que muestre una ventana de configuración https al iniciar la primera ejecución del programa. Saludos.
@jinete31
@jinete31 2 жыл бұрын
Perfecto!!!! mil gracias! me has sacado de un apuro tremendo! y con esto: @if (User.Identity.IsAuthenticated) { Salir } Salir solo se mostrará si el usuario está logeado. Tremendisimo!
@codigoestudiante
@codigoestudiante 2 жыл бұрын
Gracias por comentar, saludos.
@williamlebron2078
@williamlebron2078 2 жыл бұрын
Excelente video!! gracias
@codigoestudiante
@codigoestudiante 2 жыл бұрын
Gracias, saludos.
@elenaortega5222
@elenaortega5222 9 ай бұрын
gracias
@xek2878
@xek2878 2 жыл бұрын
El mejor del mundo.
@codigoestudiante
@codigoestudiante 2 жыл бұрын
Saludos.
@mariochavez1443
@mariochavez1443 2 жыл бұрын
Hola excelente explicación! Pude notar que si le das "salir" y luego "< back" en el navegador, igual vuelve a entrar a "/home", (el resto de restricciones de acceso funcionan perfecto). Podrias orientarnos para esa excepción? Bendiciones por tu gran ayuda.
@juandanielrios2329
@juandanielrios2329 2 жыл бұрын
Lo que hace back es redireccionarte a la pagina en caché, que tiene el navegador... para el caso puntual en que hayas seguido el tutorial, podes ver que la Action "Index" del Controller "Home", no tiene seguridad (comenta el Authorize sobre el nombre del Controller en un momento del video, y solo limita los action "Ventas", "Compras" y "Clientes"). Si pusieras nuevamente el Authorize, o si le dieras un Authorize específico a la Action "Index", por mas que veas la View de Index, no podrías acceder a ella desde ningún lugar, al no estar Autorizado. Lo que si podrías hacer, es interactuar con todos los accesos que tenga esta, y que no necesiten autorización, por mas que solo estés viendo la página en caché.
@hildebertoaguilar4928
@hildebertoaguilar4928 2 жыл бұрын
Excelente video, es muy clara tu explicación y además funcional. Solo tengo una duda al como puedo restringir el permiso al regresar la flecha de atras o adelante en el navegado. ya que al hacerlo pues permite ver alguna pagina que no deberia
@juandanielrios2329
@juandanielrios2329 2 жыл бұрын
Lo que hace back es redireccionarte a la pagina en caché, que tiene el navegador... para el caso puntual en que hayas seguido el tutorial, podes ver que la Action "Index" del Controller "Home", no tiene seguridad (comenta el Authorize sobre el nombre del Controller en un momento del video, y solo limita los action "Ventas", "Compras" y "Clientes"). Si pusieras nuevamente el Authorize, o si le dieras un Authorize específico a la Action "Index", por mas que veas la View de Index, no podrías acceder a ella desde ningún lugar, al no estar Autorizado. Lo que si podrías hacer, es interactuar con todos los accesos que tenga esta, y que no necesiten autorización, por mas que solo estés viendo la página en caché.
@ronaldrucck
@ronaldrucck 2 жыл бұрын
Muy buen contenido y la manera de explicar es muy efectiva. Ya me inscribi al canal. Una pregunta tonta, en el minuto 27.34 como comentas varias lineas en uno solo?
@codigoestudiante
@codigoestudiante 2 жыл бұрын
Hola, para ello debes seleccionar todas las lineas que deseas comentar y presionas las teclas juntas Ctrl + K + C. Y para descomentar Ctrl + K + U. Saludos.
@diegoliza3056
@diegoliza3056 2 жыл бұрын
Gracias, me salvaste
@codigoestudiante
@codigoestudiante 2 жыл бұрын
Con gusto, saludos.
@darwinubillus4076
@darwinubillus4076 2 жыл бұрын
Excelente explicación estimado, debería realizar ese mismo con acceso a la bd y que obtenga todas las url permitidas en vez de que en la vista este escribiendo manualmente los roles
@StephFade
@StephFade 7 ай бұрын
Hola, hay alguna mejor forma para poder gestionar los roles y no hacerlo en el código? Puede ser algo como controlarlo desde una vista y cómo podría hacerlo? Para poder asignar permisos de edición, vision o simplemente no mostrar nada al usuario del rol
@codigoestudiante
@codigoestudiante 7 ай бұрын
Hola, en ese caso sería crear la gestión todo por base de datos. Se consideraría tablas como Usuario, Menú, Permisos y luego crear una relación entre ellas, para luego obtener al usuario junto con su rol + menús asignados+ permisos por menús. Saludos.
@hildebertoaguilar4928
@hildebertoaguilar4928 2 жыл бұрын
hola en tu clase Da_ Logica se puede cambiar por un Json?
@pepinillo-rick6282
@pepinillo-rick6282 Ай бұрын
ue buen video
@codigoestudiante
@codigoestudiante Ай бұрын
Saludos.
@joshuamartinez5654
@joshuamartinez5654 2 жыл бұрын
Gracias amigo:)
@codigoestudiante
@codigoestudiante 2 жыл бұрын
Espero le ha sido de utilidad el contenido, saludos.
@rukho9888
@rukho9888 2 жыл бұрын
excelente, y como seria ya con usuarios desde una base de datos
@JoseRomero-di9dc
@JoseRomero-di9dc 2 жыл бұрын
Super video
@codigoestudiante
@codigoestudiante 2 жыл бұрын
Gracias, saludos.
@rodrigo6459
@rodrigo6459 2 жыл бұрын
Si quisiera mostrar la información del usuario (nombre, Email...) en alguna vista.. como se hace?
@codigoestudiante
@codigoestudiante 2 жыл бұрын
Hola, puedes crear un claim para cada uno de ellos y después puedes acceder a esa información desde un controlador con IUserRepository. Saludos.
@rodrigo6459
@rodrigo6459 2 жыл бұрын
@@codigoestudiante y mandarlo como parte del viewmodel?… se que se puede usar el inject en una vista para el usermanager, con eso puedo invocar los datos que necesito desde la vista, el problema es que aún no encuentro la forma de inyectarlo correctamente desde el program.cs para poder usarlo y ver los claims que ya están seteados
@10tronic
@10tronic Жыл бұрын
Tremendo. Gracias por el ejemplo. Tienes algún video donde se haga con JWT? Entiendo que hoy en día casi no se usa las sesiones, no sé si estoy en lo correcto.
@daniboy7233
@daniboy7233 Жыл бұрын
Excelente video, me ayudo aclarar todas mis dudas con los roles, una consulta como puedo hacer cuando entre como administrador, diga en la pagina index, Bienvenido Jose, que es una de las variables de la tabla Usuario como es Nombre, o cuando entre como empleado diga Bienvenido Juan.
@derwinjohan716
@derwinjohan716 Ай бұрын
excelente. Una pregunta en los casos de: [Authorize(Roles = "Administrador,Supervisor,Empleado,Jefe")] esos roles los puede pasar a traves del sistema, un formulario que se encargue de setearlos, en vez de que sean manual?
@TheDiegou2
@TheDiegou2 10 ай бұрын
hola esto esta espectacular, me das una mano siguiendo estas instrucciones, necesito hacerlo pero con sql server, el otro video que tenes no es el mismo que este con la explicación y el contenido.
@juegosecu4022
@juegosecu4022 2 жыл бұрын
puedo recuperar la informacion de esa cookie creada disculpa?¡ Buen video
@codigoestudiante
@codigoestudiante 2 жыл бұрын
Hola, si se puede, para ello se utiliza el IUserRepository . Saludos.
@michaelacevedo1525
@michaelacevedo1525 2 жыл бұрын
Super, creo que te había preguntado pero quisiera saber con authenticacion por token como se haría no consigo hacerlo en mvc te agradezco si sabes de algo
@juandanielrios2329
@juandanielrios2329 2 жыл бұрын
A qué te referís con autenticación por token? A JWT... a autenticar en vez de con la pass, con un token encriptado de la pass... o a alguna otra cosa?
5 ай бұрын
Se puede agregar permisos de rol a alguien que no esté logueado? que pueda acceder a ciertas paginas y ver listados, pero para acceder a otras opciones tenga que loguearse
@williamprogramer4168
@williamprogramer4168 2 жыл бұрын
⭐⭐⭐⭐⭐
@codigoestudiante
@codigoestudiante 2 жыл бұрын
Gracias, saludos.
@chacataplan
@chacataplan 11 ай бұрын
Hola amigo, tendras un curso de pago, donde hagas asignacion de roles o permisos, pero que esa como un mantenedor?
@woquendoG
@woquendoG 2 жыл бұрын
Hola muy buen contenido, yo estoy en un proyecto que no tiene página de logueo, sino que despliego un pop up para el inicio de sesión, como configuro ese login path?
@kevindavidolmosrodriguez9182
@kevindavidolmosrodriguez9182 2 жыл бұрын
Buenas, solo quería si desde el minuto 14:44, ¿cómo sería en caso de conectar una base de datos?
@miguelantoniohernandezhern8963
@miguelantoniohernandezhern8963 Жыл бұрын
Si tengo una pagina principal en donde en el nav bar se encuentra el boton de iniciar sesion como puedo hacer para quitar ese boton en cuanto inicie sesion
@agustinavilacaldera6968
@agustinavilacaldera6968 2 жыл бұрын
Directo al grano
@hector11s91
@hector11s91 8 ай бұрын
sirve para mvc?
@Cheitan
@Cheitan Жыл бұрын
mi Program.cs se ve diferente
@leandropalavecino7179
@leandropalavecino7179 5 ай бұрын
Pinche tema , como me cuesta!! Estoy con la documentacion de asp y no entiendo nada!!! Creo que me voy a dedicar a vender Chipa! =(
@richardgonzalez8677
@richardgonzalez8677 2 жыл бұрын
saludos, mi claims borra el rol cuando pasa la linea await HttpContext.SignInAsync(CookieAuthenticationDefaults.AuthenticationScheme, new ClaimsPrincipal(claimsIdentity));
@alexander-ardila
@alexander-ardila 2 жыл бұрын
Excelente video. Mil gracias
@codigoestudiante
@codigoestudiante 2 жыл бұрын
Gracias por comentar, saludos.
Como subir imagenes a Storage Firebase con ASP.NET CORE
58:01
Codigo Estudiante
Рет қаралды 5 М.
Login y Registro de Usuarios en ASP.NET Core 7 | SQL Server
1:03:48
Codigo Estudiante
Рет қаралды 32 М.
Человек паук уже не тот
00:32
Miracle
Рет қаралды 3,7 МЛН
Will A Basketball Boat Hold My Weight?
00:30
MrBeast
Рет қаралды 149 МЛН
2 MAGIC SECRETS @denismagicshow @roman_magic
00:32
MasomkaMagic
Рет қаралды 31 МЛН
.Net Core - Autenticación y Autorización usando Json Web Token
1:02:31
Tomas Ruiz Diaz
Рет қаралды 24 М.
Usuarios, roles y permisos en C# MVC .Net Framework | Seguridad
25:08
Basic Authentication en BACKEND 🔒
31:01
hdeleon.net
Рет қаралды 46 М.
Sistema de Login en 2 Líneas de Código - Nuevo de ASP.NET Core 8
9:27
Felipe Gavilan Programa
Рет қаралды 28 М.
Consumir WEB API desde ASP.NET CORE
1:01:39
Codigo Estudiante
Рет қаралды 46 М.
AspNet Identity  - Login y Register (2 de 3)
28:38
Mauro Bernal
Рет қаралды 2,3 М.
Autenticación, Permisos y Sesiones en ASP.NET MVC 5 C#
1:03:00
Codigo Estudiante
Рет қаралды 32 М.
Jquery Datatables con ASP.NET CORE MVC  | ✅Descarga código✅
48:04
Codigo Estudiante
Рет қаралды 19 М.
Человек паук уже не тот
00:32
Miracle
Рет қаралды 3,7 МЛН