#12 Programando un sistema de ventas real | Autentificación JWT en .Net Core

  Рет қаралды 43,537

hdeleon.net

hdeleon.net

4 жыл бұрын

#programación #hdeleon #curso
En este video te enseñare como crear la identificación y obtener un token generado en JWT en .Net Core.
Si quieres apoyarme y darme para una cerveza puedes hacerlo por aquí: paypal.me/HectorDeLeonGuevara
Puedes apoyarme desde 0.5 USD al mes uniéndote como miembro al canal aquí: / @hdeleonnet
También puedes vía patreon: / powerhdeleon
Todos los videos de este curso: • Programando un sistema...
Comando para crear Entity Framework: Scaffold-DBContext "Server=localhost;Database=VentaReal;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
Todos mis podcasts: • Podcast #1 - ¿Cuál es ...
Curso de MVC .Net: • Curso de MVC .Net C#| ...
Curso de MVC Api .Net: • Curso de MVC API .Net ...
Curso de facturación electrónica en c# .Net: • ¿Cómo convertir archiv...
Todos mis videos sobre facturación electrónica: • ¿Cómo convertir archiv...
La falta de respeto tanto a mí como a cualquier otra persona y el SPAM son razones de bloqueo en mi canal.
"Copyright Disclaimer Under Section 107 of the Copyright Act 1976, allowance is made for "fair use" for purposes such as criticism, comment, news reporting, teaching, scholarship, and research. Fair use is a use permitted by copyright statute that might otherwise be infringing. Non-profit, educational or personal use tips the balance in favor of fair use"
---------------------------------------------------------------------------------------------------------------
Sigueme en twitter ⇒ / powerhdeleon
Sigueme en facebook ⇒ / hdeleon666
Mi Sitio web ⇒ hdeleon.net

Пікірлер: 179
@hdeleonnet
@hdeleonnet 4 жыл бұрын
Me ayudarías bastante si le das me gusta y compartes, eso ayuda más de lo que tu crees. Siguiente video: kzbin.info/www/bejne/q36mm6aKgNeqb5Y
@liaweb997
@liaweb997 4 жыл бұрын
Hector disculpa quisiera saber si aportando a la membresia mensual que llevas, podria aprender a hacer reportes en web api de net core ya sea con telerik, crystal report o con la libreria que me recomiendes
@hdeleonnet
@hdeleonnet 4 жыл бұрын
Ya tengo videos de eso
@abrahamwilton4749
@abrahamwilton4749 3 жыл бұрын
15:43 estoy confundido en esto, el registro como tal, es el registro, el login es cuanto pasas user y pass, entonces el token es para no registrarse a cada rato o logearse? podrias ayudarme a entender?
@hdeleonnet
@hdeleonnet 3 жыл бұрын
@@abrahamwilton4749 el token es tu acceso posterior a loguearte. El token es tu visa para ir a estados unidos. El login es el proceso de sacar la visa
@abrahamwilton4749
@abrahamwilton4749 3 жыл бұрын
@@hdeleonnet bien, gracias!
@pedrodelacruz6442
@pedrodelacruz6442 3 жыл бұрын
Viejo no desaparezcas nunca de KZbin!😭😭😭😭
@leonelarrieta8351
@leonelarrieta8351 2 жыл бұрын
Este mano haciendo videos a las 2 de la mañana. Confirmen: Los buenos programmers tienen tendencia de buho! Corto agradecerte hermano. Siempre termino en tus videos, segui asi, se te aprecia mucho!
@eduardocamacho771
@eduardocamacho771 3 жыл бұрын
Muy buen curso Héctor, 4:34 Pondré este marcador para cuando se me ofrezca Agregar una tabla al modelo, espero que también sea útil para los demás, saluditos.
@jesusespinosa1036
@jesusespinosa1036 2 жыл бұрын
Este video es oro puro por segundo, muchas gracias por tanto Hector, gracias desde España.
@fabiankoliren
@fabiankoliren 3 жыл бұрын
Hector, excelente curso. Además explicas todo muy claro.
@tatnaiuciellunaluna9461
@tatnaiuciellunaluna9461 4 жыл бұрын
si estaría genial que hicieras otro video donde explique todo el rollo de la configuración para jwt . Gran video
@waltertorres5699
@waltertorres5699 3 жыл бұрын
Excelente curso gracias por aclarar ciertas inquietudes. Gracias
@Algedibarrios
@Algedibarrios 4 жыл бұрын
Excelente video! Gracias Hector, muy valiosos tips
@bacuma1962
@bacuma1962 3 жыл бұрын
Excelentemente bien explicado. Muchas gracias.
@maironandres998
@maironandres998 4 жыл бұрын
Sos un crack, gracias por todo lo que has compartido!!
@jorgeavila9472
@jorgeavila9472 3 жыл бұрын
Muchas gracias por todo el esfuerzo que le haz puesto a este curso, muy agradecido con todo lo enseñado hasta el momento.
@ivangalicia4618
@ivangalicia4618 3 жыл бұрын
Admirable el esfuerzo por hacer estos videos... solo tengo que decir gracias, personalmente no hacen mucho fit con migo pero son oro puro para los compañeros que van iniciando, les has acortado meses o hasta años en descubrir cosas... muchas gracias.
@DrSoulsR
@DrSoulsR 4 жыл бұрын
que mas Hector como vamos? vas a explicar el RefreshToken? seria bueno en parte que lo hicieras , por lo demas un muy buen video.
@sebastiannunez5393
@sebastiannunez5393 3 жыл бұрын
un video muy largo, pero se agradece la dedicacion, de verdad gracias por compartir lo que sabes a personas que nos falta aprender en el mundo de la informatica...de verdad gracias :D
@EdgarFloresGT
@EdgarFloresGT 4 жыл бұрын
Gracias por tus aportes! Excelente! 👍
@edwinoswaldorodriguezleton5437
@edwinoswaldorodriguezleton5437 4 жыл бұрын
Gracias Héctor. Gran trabajo.
@alexrs7547
@alexrs7547 4 жыл бұрын
Excelente video tienes un suscriptor más y gracias por tu aporte ya pude entender con exactitud como funciona un jwt, y a la espera del stg video, consumiendola desde Angular, salúdos desde lima, Perú
@RichardBetancur
@RichardBetancur 2 жыл бұрын
Clarisimo Muchas gracias por tu tiempo, Saludos desde Colombia
@ivanvazquez7691
@ivanvazquez7691 4 жыл бұрын
excelente, muchas gracias Héctor
@lordcuy8147
@lordcuy8147 4 жыл бұрын
Gracias Héctor!!! El esperado JWT!
@abrahamwilton4749
@abrahamwilton4749 3 жыл бұрын
Magnifico. Me vendra super esta info. Muchas gracias.!!
@gustavoverdesoto5405
@gustavoverdesoto5405 3 жыл бұрын
Un crack Hector. Desde que inicie este curso no he podido desengancharme a todos los tips y recomendaciones.
@oscarfinochietti1029
@oscarfinochietti1029 2 жыл бұрын
Héctor. Genial Video. Felicitaciones por tu claridad. Genio.
@josueargueta2506
@josueargueta2506 3 жыл бұрын
Excelente video. La mejor explicación.
@Restiur123
@Restiur123 3 жыл бұрын
Voy a dejar like y un comentario diciendo gracias por todo lo que has hecho. Una hora de video es mucho esfuerzo para todos ( y mas para ti que sé que hay complicaciones que no se ven y requieren tiempo para corregirlo) Ahora voy a descansar porque tengo el cerebro derretido!
@Albodecorazon11
@Albodecorazon11 2 жыл бұрын
Exelente curso héctor, habían cositas de jwt que no entendía y me aclaraste un poco más aunque aún no lo sé del todo, pero voy bien encaminado gracias a este gran curso, además me hiciste entender mejor la existencia de las interfaces y su uso, mirare este video varias veces para poder entender mejor, muchas gracias por lo que haces, eres un crack, un gran abrazo y saludos desde chile bro
@__santo
@__santo 4 жыл бұрын
Excelente... gracias por estos aportes
3 жыл бұрын
Bastante amplio el JWT como bien lo mencionas, ese sería un nuevo curso.
@user-rz6xf2wk9e
@user-rz6xf2wk9e 8 ай бұрын
Excelente curso y excelente profesor, muchas gracias!
@sebastiansalazarguerrero1205
@sebastiansalazarguerrero1205 3 жыл бұрын
Uno de los mejores video que he visto, crack Hector
@eduardorugama1292
@eduardorugama1292 2 жыл бұрын
gran nivel de video, larguito pero tocando muchos temas interesantes, ya cuando incluyes servicios y consumo de api es algo que se valora mucho, además que es lo que se consume en el mercado..!!! ahora la forma como lo explicas es de CRACK. además del picante y relajado.🤘
@p4bl0merch4n
@p4bl0merch4n 4 жыл бұрын
Gracias Hector muy util.
@alejandromachacanavia8036
@alejandromachacanavia8036 2 жыл бұрын
Excelente video Hector, fue de muchisima ayuda
@maxdevs
@maxdevs 4 жыл бұрын
exelente aporte gracias!!
@obedcardona6717
@obedcardona6717 3 жыл бұрын
Muchas gracias, excelente video!
@triGataro
@triGataro 2 жыл бұрын
Excelente muchas gracias
@diegomejia6355
@diegomejia6355 3 жыл бұрын
Gracias totales
@ebernatanael5219
@ebernatanael5219 2 жыл бұрын
termine de realizar todo y recién veo lo que dura el video.O.O. muy buen aporte ! me costo algunas cositas porque lo realice en .net 6
@alejandrovillegasrun8740
@alejandrovillegasrun8740 3 жыл бұрын
Que crack a parte eres bueno explicando, ojala pronto puedas subir uno implementando refresh token por favor
@franciscoinsua8039
@franciscoinsua8039 2 жыл бұрын
Excelente explicación
@Luis.628
@Luis.628 4 жыл бұрын
que grande sigue así!
@eduardomontalvo1947
@eduardomontalvo1947 3 жыл бұрын
Buenisimo!! tuve que dejar a un lado lacerveza
@fjr519
@fjr519 4 жыл бұрын
Excelente vídeo crack
@ramiromoreno9581
@ramiromoreno9581 4 жыл бұрын
Excelente y feliz dia para tus hijos profesor
@hdeleonnet
@hdeleonnet 4 жыл бұрын
te debo los hijos jajaja, saludos
@MrElmarqueli
@MrElmarqueli 3 жыл бұрын
Hector quiero decirte que sos un capo genio la verdad se nota sos un buen tipo, con tus aportes voy entendiendo mucho mejor c# yo vengo de VB 6 y pase al .net y ahora estoy con c# , bueno nada decirte que tenes un seguidor mas jajaj un abrazo una cerveza y un saludo grande en cuanto pueda te hago una donación te lo mereces un capo!!!!!
@hdeleonnet
@hdeleonnet 3 жыл бұрын
Muchas gracias
@crow1702
@crow1702 Жыл бұрын
muy buen video saludos.
@JAPDEV
@JAPDEV 2 жыл бұрын
Gracias, está genial.
@Jocker88
@Jocker88 3 жыл бұрын
Te lo comenté por twitter pero he vuelto a repasar la configuración y te dejo un comentario. Este vídeo es ORO, sin palabras. Claro, directo y conciso, después de varias horas mirando documentación ha sido gracias a tu vídeo que he podido avanzar en el trabjo. Muchas gracias por compartir tanto arte!
@hdeleonnet
@hdeleonnet 3 жыл бұрын
🤘
@edwinlozano6891
@edwinlozano6891 2 жыл бұрын
Excelente video!
@vivianacse8278
@vivianacse8278 3 жыл бұрын
Excelente explicación. !!! Sería bueno que hagas un video de como administrar token refresh y como cancelar/destruir un token después de un Logout.
@JuanSanchez-hf4tq
@JuanSanchez-hf4tq 4 жыл бұрын
Gracias Hector, me paso lo mismo al agregar la tabla Usuarios, igual lo comente jejeje
@hdeleonnet
@hdeleonnet 4 жыл бұрын
es bueno que salgan estas cosas, podría ahorrarle horas a una persona, saludos Juan
@diegomontenegro8198
@diegomontenegro8198 2 жыл бұрын
No me funcionaba, me daba error 401 al querer acceder, pero repasando la documentación me dí cuenta que dentro de ConfigureServices después del bloque: services.AddAuthentication(d => { ... .....etc etc }; faltaba: services.AddAuthorization(); y funcionó perfecto!!! Gracias 🙂
@TonicoBonico
@TonicoBonico 3 жыл бұрын
Tome su like, señor.
@diegoacosta1678
@diegoacosta1678 4 жыл бұрын
vamos por el siguiente! (Y)
@diegobarrera5699
@diegobarrera5699 2 жыл бұрын
gracias
@videosfoster8673
@videosfoster8673 3 жыл бұрын
Capo !
@hectorquintero6594
@hectorquintero6594 3 жыл бұрын
Graciaaaaaaaaaaaaaaaaaaaaaaaas sos un crack!
@clasespormateria
@clasespormateria 3 жыл бұрын
genial
@gogeta6485
@gogeta6485 4 жыл бұрын
excel capo
@fabrizionancay6237
@fabrizionancay6237 2 жыл бұрын
Este video estuvo muy pesado pero a darle gracias hdeleon
@hernangarcia77
@hernangarcia77 2 жыл бұрын
genial hector, horas y horas de recopilar por otros lados, tu las resumiste aqui, muchas gracias!! Por otro lado, algo curioso, al menos a mi me lo parece: luego de generado el token voy a sql y borro el usuario de la db y el token sigue funcionando 😯, o sea el usuario ya no existe y el token sigue vigente hasta su vencimiento...imagino debe haber forma de dar de baja el token ante la situacion de que el user sea dado de baja 🤔
@olidyversan7847
@olidyversan7847 2 жыл бұрын
es la 4ta vez que me aviento este video es pesado pero muy bueno
@vssbass
@vssbass Жыл бұрын
Eres un master! seria genial si dieras clases virtuales personalizadas para finiquitar muchas dudas que tenemos los que estamos inciando en arquitectura y patrones! una consulta tendras un video de JWT pero con net 6? ya que en net 6 no viene el fichero Startup! gracias Master!!!
@javyFernandez
@javyFernandez Жыл бұрын
Contenido del archivo Program.cs (sustituye a Startup.cs) using Microsoft.AspNetCore.Authentication.JwtBearer; using Microsoft.IdentityModel.Tokens; using System.Text; using WSVentaAPI.Models.Common; using WSVentaAPI.Services; var builder = WebApplication.CreateBuilder(args); string MiCors = "MiCors"; // Add services to the container. builder.Services.AddControllers(); // JWT #region var appSettingsSection = builder.Configuration.GetSection("AppSettings"); builder.Services.Configure(appSettingsSection); var appSettings = appSettingsSection.Get(); var llave = Encoding.ASCII.GetBytes(appSettings.Secreto); builder.Services.AddAuthentication(d => { d.DefaultAuthenticateScheme = JwtBearerDefaults.AuthenticationScheme; d.DefaultChallengeScheme = JwtBearerDefaults.AuthenticationScheme; }) .AddJwtBearer(d => { d.RequireHttpsMetadata = false; d.SaveToken = true; d.TokenValidationParameters = new TokenValidationParameters { ValidateIssuerSigningKey = true, IssuerSigningKey = new SymmetricSecurityKey(llave), ValidateIssuer = false, ValidateAudience = false }; }); #endregion builder.Services.AddScoped(); builder.Services.AddEndpointsApiExplorer(); builder.Services.AddSwaggerGen(); builder.Services.AddCors(options => { options.AddPolicy(name: MiCors, builder => { builder.WithHeaders("*"); builder.WithOrigins("*"); builder.WithMethods("*"); }); }); var app = builder.Build(); // Configure the HTTP request pipeline. if (app.Environment.IsDevelopment()) { app.UseSwagger(); app.UseSwaggerUI(); } app.UseCors(MiCors); app.UseHttpsRedirection(); app.UseAuthentication(); // JWT app.UseAuthorization(); app.MapControllers(); app.Run();
@DarknessMA
@DarknessMA 3 жыл бұрын
Gracias, estoy siguiendo todo el curso para un proyecto que debo hacer, aunque no entiendo bien lo de la inyección de dependencias... Creo que miraré un video que tienes sobre eso... Por otro lado, hay alguna forma de que los videos sean subidos mas seguido? 😅
@enriquerivera814
@enriquerivera814 4 жыл бұрын
Excente, Hector la mejor explicacion de JWT que he visto. pero me cabe una duda, no deberia estar la creacion del token en un proyecto adicional, por temas de seguridad.
@hdeleonnet
@hdeleonnet 4 жыл бұрын
No necesariamente en todos los proyectos, pero si necesitad mayor seguridad montas un identity server que travaje el oauth 2 a parte
@danielmeza7156
@danielmeza7156 3 жыл бұрын
Hector, ¿tendrás el repo del proyecto como va creciendo con el curso?. Gracias por el gran aporte a la comunidad
@maheza36
@maheza36 3 жыл бұрын
Excelente video, pero tengo una pregunta, sigue siendo necesario agrergar el Frombody en .net core 5? y en que se diferencia si no se agrega esa palabra reservada, gracias.
@mazzfotovideo
@mazzfotovideo 3 жыл бұрын
Una pregunta si tengo 100 interfaces, tengo que poner 100 scoped en el startup? pregunto?
@veterete
@veterete 3 ай бұрын
Hola @hdeleon como es llamado el constructor de UserService con las IOptionsappSettings, quisiera entenderlo. tienes algún video donde lo expliques más en detalle? Gracias.
@CHOSKR1
@CHOSKR1 3 жыл бұрын
20:22 jaja que tierno...
@sunnysoelguevaravargas2369
@sunnysoelguevaravargas2369 2 жыл бұрын
Amigo como estas muchas gracias por tus videos. tengo una pregunta como hago si en la ultima actualizacion de System.IdentityModel.Tokens.Jwt no me aparece en los espacios de nombres JwtSecurityTokenDescritor
@carloselierlugo9996
@carloselierlugo9996 3 жыл бұрын
Hola Hector estaba viendo nada mas este video para checar la encriptacion, pero el metodo de Respuest que tienes en la clase me podrias decir o pegar el codigo del metodo porfavor. Saludos!!, Tienes los mejores tutoriales de c#
@ByEnergyy1
@ByEnergyy1 4 жыл бұрын
Saludos, cuando quiero agregar el controlador de "User" me da un error. "There was an error running the selected code generator: 'Unhandled exception. System.IO.FileLoadException: Could not load file or assembly". Seria lo mismo que la agregue manual?
@javival6352
@javival6352 Жыл бұрын
excelente video, muy completo
@jerson4387
@jerson4387 4 жыл бұрын
Hola Hector gran video en seguida lo compartire es de mucha ayuda, gracias, pero tengo una duda a ti con tu experiencia te pregunto que es mejor para utilizar en tus proyectos o usar net core web api para ponerlo con angular o directamente usar la plantilla de angular del visual studio, agradesco tu ayuda capo.
@hdeleonnet
@hdeleonnet 4 жыл бұрын
Separo angular en otro proyecto, asi lo subo a otro repo. Utilizo el template metronik pero es de paga
@lucalawlietkira2965
@lucalawlietkira2965 2 жыл бұрын
Hola tengo uma duda, al comparar la contraseña de la.db con sPass no encuentra coincidencia pero si la encuentra si comparo directamemte con model.Pass
@luisf3882
@luisf3882 3 жыл бұрын
hola mira tengo este problema " Unable to verify the first certificate " cuando intento consultar los clientes después de que agregue el [Authorize]
@bacuma1962
@bacuma1962 3 жыл бұрын
Hola Hector buen día. El curso está muy interesante, ay la llevo. "Pregunta fuera de contexto"; Qué herramienta de front end debo de aprender para crear varios símbolos (molino de bolas, quebradora, criba, etc.) en una pantalla que representen métodos respectivamente? me interesa desarrollar un simulador de procesos metalúrgicos. Quisiera seleccionar los símbolos de una caja de herramientas, seleccionar uno a uno, colocarlos en la pantalla principal e ir configurando el proceso. Espero haber sido claro en la pregunta. Soy ingeniero químico jubilado y tenía muchos deseos de aprender programación en el contexto de los negocios; me encantó la forma en la que explicas y motivas a la gente humana. Ay me reporto en paypal. Gracias.
@hdeleonnet
@hdeleonnet 3 жыл бұрын
drag and drop se llama eso: www.w3schools.com/html/html5_draganddrop.asp
@giuliuploader
@giuliuploader 2 жыл бұрын
Hola amigo..muy buenos tus videos. no tenes publicado el codigo fuente de este video?
@Algedibarrios
@Algedibarrios 4 жыл бұрын
Jajajajaja tantas memorias con ese sonido
@JonathanBarreto-JStickB
@JonathanBarreto-JStickB 2 жыл бұрын
La clases de la carpeta “Request” podrían considerarse como DTOs?? 🤔
@dev-ardila8285
@dev-ardila8285 2 жыл бұрын
Héctor cordial saludo. Cuando utilizas FirstOrDefault para filtrar el usuario, se puede utilizar SingleOrDefault? O cuando es conveniente usar uno o el otro?
@hdeleonnet
@hdeleonnet 2 жыл бұрын
SingleOrDefault si tienes mas de 1 elemento te dará un throw y excepción FirstOrDefault si tienes mas de 1 elemento te dará el primero.
@cristhianarielperezheredia6521
@cristhianarielperezheredia6521 3 жыл бұрын
Buenas tardes Hector, consulta: Si este sitio lo quisiera correr en un hosting linux, como se haria con el sql server? Corre en linux o hay que usar otro motor de bases de datos? Espero tus comentarios. Desde ya muchas gracias
@hdeleonnet
@hdeleonnet 3 жыл бұрын
Puedes meter sql server en linux, mira aquí explican como hacerlo en ubuntu docs.microsoft.com/en-us/sql/linux/quickstart-install-connect-ubuntu?view=sql-server-ver15
@jarevalosv
@jarevalosv 4 жыл бұрын
Hector tengo un sistema pero en ASP.net MVC (no es core). me funcionaria esta implementacion tal cual usando token?
@hdeleonnet
@hdeleonnet 4 жыл бұрын
debería funcionar, los paquetes se llaman igual
@pepisentu4394
@pepisentu4394 3 жыл бұрын
Hola Héctor una consulta, tendrás algún video donde enseñes. NET CORE haciendo CRUD
@hdeleonnet
@hdeleonnet 3 жыл бұрын
Te anexo la lista de videos de cruds, hay varios con core CRUDs: kzbin.info/aero/PLWYKfSbdsjJiepc4nJVMvOMGqPth_OrJ7
@andresflg
@andresflg 4 жыл бұрын
Ojalá pudieras hacer un curso enfocado en una aplicación segura con Identity Server
@hdeleonnet
@hdeleonnet 4 жыл бұрын
Que tal, si haré algo con identity combinado con jwt, pero sera un video a parte
@andresflg
@andresflg 4 жыл бұрын
@@hdeleonnet y angular 🥺?
@hdeleonnet
@hdeleonnet 4 жыл бұрын
es lo que sigue
@marcoantoniogonzalez6259
@marcoantoniogonzalez6259 3 жыл бұрын
Hola Héctor, en varios videos he visto que modificas las tablas como por ejemplo en esta que modificas Usuario para cambiar el tipo del campo Paswword, cómo lo haces para no tener que modificarla por script o tener que volver a crear la tabla?, saludos y gracias
@hdeleonnet
@hdeleonnet 3 жыл бұрын
Siempre utilizo script solo con el force para sobreescribir
@kisabel6264
@kisabel6264 Жыл бұрын
como puedo hacer la validación con un dato de otra tabla?? ejemplo: var usuario = db.Usuarios.Where(x => x.Nick == model.Nick && x.Password == model.Password && x.Rfc == model.Rfc).FirstOrDefault(); donde RFC es de una tabla relacionada
@isabellepe6336
@isabellepe6336 Жыл бұрын
Gracias por tan buena didáctica como siempre. Si veniste aquí para aprender JWT y no sigues el curso, aquí donde define la clase Respuesta...kzbin.info/www/bejne/oKPNg4R9j7uLfac
@rafaelhilario
@rafaelhilario Жыл бұрын
Denso pero excelente
@josueargueta2506
@josueargueta2506 3 жыл бұрын
Héctor que tal. Una consulta, para una api en .NET FRAMEWORK, seria lo mismo?.
@hdeleonnet
@hdeleonnet 3 жыл бұрын
Si. Casi igual. Tengo un curso de mvc api net framework, buscalo en la listas
@paul790905
@paul790905 Жыл бұрын
Saludos, la clase Respuesta.cs que se encuentra dentro de Response, que contiene dentro? pues en el video ya aparece creada. saludos y muchas gracias
@javyFernandez
@javyFernandez Жыл бұрын
namespace WSVentaAPI.Models.Response { public class Respuesta { public int Exito { get; set; } public string Mensaje { get; set; } public object Data { get; set; } // constructor public Respuesta() { this.Exito = 0; } } }
@paul790905
@paul790905 Жыл бұрын
@@javyFernandez gracias. Me fue útil.
@diegoacosta1678
@diegoacosta1678 4 жыл бұрын
Van mas rápido los Likes!!!
@hdeleonnet
@hdeleonnet 4 жыл бұрын
🍻👀
@faustinoolan9070
@faustinoolan9070 Жыл бұрын
Hector por el amor de dios puede hacer un ejemplo en .NET no en Core, ya que no aparece el ConfigureServices, ya instale la dependencia pero siempre me marca error que no existe un constructor... etc etc
@giovanniossio5107
@giovanniossio5107 4 жыл бұрын
Hola mucho gusto Hdeleon. Primero que todo agradecerte por los videos. Me han servido de mucho tanto para mi trabajo como proyectos personales. Soy de Chile y quería consultarte como podría generar un token JWT en un API Rest de Login y luego mantener este token para otras API's. Mi idea es crear varias API's para tener un sistema distribuido con microservicios, mas que uno monolítico. El problema es que no se como enviarles el token de autenticacióna para que las demas API puedan hacer uso de este token. Agradecería mucho tu respuesta, ya que prefiero evitar tener un Kong como API Gateway y tener mejor un API padre que genere el token. Saludos.
@hdeleonnet
@hdeleonnet 4 жыл бұрын
Deberías optar por ver como utilizar Identity Server
@hdeleonnet
@hdeleonnet 4 жыл бұрын
y manejar un api manager también
@giovanniossio5107
@giovanniossio5107 4 жыл бұрын
@@hdeleonnet Muchas gracias por tu respuesta. Estuve revisando IdentityServer4 y como va registrando los nombres de las API externas para su uso, pero no logre descubrir como unir la generación de mi propio JWT como lo hace este video, y a su ves enviar este token con el usuario obtenido desde la base de datos para enviarla por IdentityServer a las otras API. Es posible esto en el GetClients()? o debo cambiar todo mi paradigma a IdentityServer? No son compatibles generar mi propio JWT con el uso de IdentityServer? Como funcionaría un API Manager? Perdón por tantas preguntas de un solo viaje :)
@klmetalrt
@klmetalrt 2 жыл бұрын
@@giovanniossio5107 pudiste solucionarlo? Tengo el mismo problema, utilizar Oauth 2
@luisf3882
@luisf3882 3 жыл бұрын
Hola Hector, agregue el [Authorize] para probar el controlador de cliente pero cuando envio el token generado no me devuelve nada, solo me muestra el error 401Unauthorized tienes idea que puede estar sucediendo ?
@orlandocanaapu1010
@orlandocanaapu1010 2 жыл бұрын
x2 xdxd
@LuisGarcia-ly4zi
@LuisGarcia-ly4zi 2 жыл бұрын
X3 :(
@diegomontenegro8198
@diegomontenegro8198 2 жыл бұрын
No me funcionaba, me daba error 401 al querer acceder, pero repasando la documentación me dí cuenta que dentro de ConfigureServices después del bloque: services.AddAuthentication(d => { ... .....etc etc }; faltaba: services.AddAuthorization();
@Krior07
@Krior07 3 жыл бұрын
Héctor en el tema de web api se maneja también el tema de Authorization?
@hdeleonnet
@hdeleonnet 3 жыл бұрын
en este video se explica eso
@Krior07
@Krior07 3 жыл бұрын
@@hdeleonnet que ofertón jajajaja
@klmetalrt
@klmetalrt 2 жыл бұрын
Sabes cómo se aplica Oauth2?
@luisf227
@luisf227 4 жыл бұрын
Hola hector una pregunta, donde puedo encontrar documentacion para jwt con .net core? para aprender todos los fundamentos
@hdeleonnet
@hdeleonnet 4 жыл бұрын
Busca mejor la doc de oauth 2.0 ahi viene todo
@luisf227
@luisf227 4 жыл бұрын
@@hdeleonnet Listo gracias
MEGA BOXES ARE BACK!!!
08:53
Brawl Stars
Рет қаралды 35 МЛН
World’s Deadliest Obstacle Course!
28:25
MrBeast
Рет қаралды 158 МЛН
Basic Authentication en BACKEND 🔒
31:01
hdeleon.net
Рет қаралды 44 М.
.NET 6 Web API Authentication | Minimal API & Swagger (CRUD)
45:34
Code with Julian
Рет қаралды 76 М.
Lo más Importante en mis 20 AÑOS Programando
17:51
hdeleon.net
Рет қаралды 15 М.