Thank you for understandable English! Very easy for Russian ear!
@ATTI08225 жыл бұрын
Can't be more simple. Thank you 🔝
@rudic.yuwono44015 жыл бұрын
Thank you very much!! I've been researching how to implement JWT Authorization to no avail. I always had a hard time understanding this on other tutorials online, but in this video I could grasp it all in one playthrough!! Success always for your channel!
@senadmeskincoding5 жыл бұрын
Thank you :)
@priyankabarde65034 жыл бұрын
same here
@pecasuy5 жыл бұрын
Thanks, this video is the best explanation I've seen, simple, clear, perfect, even for my language in Spanish. I congratulate you and thank you for sharing your knowledge.
@vontz98874 жыл бұрын
Very clearly explained. Good job and thank you!
@Tolg5 жыл бұрын
Fantastic, easy to understand demonstration and explanation. I was struggling a bit on how to approach doing this, and now it's crystal clear to me. THANK YOU!
@senadmeskincoding5 жыл бұрын
:)
@CarlosRuiz-zz1ee4 жыл бұрын
Best explanation ever! so simple
@priyankabarde65034 жыл бұрын
very simple way explained a complex term
@vbenavides5 жыл бұрын
What a great explanation, clear, concise, straight to the point, thank you very much.
@senadmeskincoding5 жыл бұрын
Thanks. :)
@adnanertorer49004 жыл бұрын
Very clean explanation. Thank you very much!
@jamesbest22215 жыл бұрын
FAN-TAS-TIC Video! This is the best explanation I've seen! Keep those JWT authorization videos coming! :)
@senadmeskincoding5 жыл бұрын
Thanks man ;)
@sothecominternational89735 жыл бұрын
Excellent Introduction and explanation. So many other tutorials seem to overcomplicate it and generally trying to sell you their services. Thanks for this. Look forward to your video on Authorising with Policies etc Happy to click on your paypal link when you have one
@senadmeskincoding5 жыл бұрын
Thanks.
@mofidmoghimi5815 жыл бұрын
You can't imaging how many helpful for me this tutorial. Thanks for this video
@CodingSquid5 жыл бұрын
Very nice, thank you. By the way, everything worked perfectly in .NET Core 2.2. No changes required.
@senadmeskincoding5 жыл бұрын
Nice to hear that.
@SridharSathya6 жыл бұрын
Like your presentation. No fluff about authentication/authorization and straight to the point. Would appreciate if you'd do part-2 with entity framework and or third party (Google/Facebook/etc.) authentication.
@pecasuy5 жыл бұрын
I suggest you make a video about authentication with username and password complementing this video that is spectacular.
@senadmeskincoding5 жыл бұрын
I will, thanks.
@AlexandreToledoPerez5 жыл бұрын
Direct to the point! Great video.
4 жыл бұрын
Very descriptive. Thank you
@defektruke4 жыл бұрын
svaka cast
@siddharthrai42824 жыл бұрын
You are awesome ... Thanks for making such a informative vedio.
@michaelr.santos65415 жыл бұрын
Bravo! Outstanding video! Thanks for the excellent tutorial!
@MuhammadAli-df4ed5 жыл бұрын
Teach complex topic in simple way, thanks.
@garyfirzon4 жыл бұрын
Awesome and clear!
@johnnguyen16555 жыл бұрын
Realy appreciate your hard work, very focus and straightforward. It helps alot especially for beginners. Thanks from Vietnam!
@richardassal77885 жыл бұрын
Great job with this video. I just recently came across it. Just a suggestion, it would have been nice to show the [Authorize] at the resolution of the API call. But your example gave me the clue of what I needed to google and find the right answers.
@huzefajtg34894 жыл бұрын
Thank You, very well explained. Also Thank you for the code as well
@KanarekLife5 жыл бұрын
You're amazing! I couldn't understand other tutorials about it but you managed to explain it so well that know I understand. Thank you so much!
@senadmeskincoding5 жыл бұрын
You are welcome my friend :)
@vandeljasonstrypper67345 жыл бұрын
where have you been all of my life :) THANKS YOU SO MUCH FOR THIS WELL EXPLAINED VIDEO
@senadmeskincoding5 жыл бұрын
Thanks.
@vandeljasonstrypper67345 жыл бұрын
@@senadmeskincoding btw I have problem understanding with the meaning of "claim" I happen to need it in SignalR core to identify users can you make video explain it ?
@giftfelix48484 жыл бұрын
Amazing and impactful session. thanks.
@rogeriooliveira88725 жыл бұрын
Simple and very nice.
@defektruke4 жыл бұрын
thanks! You should make more videos about this !!!!
@kolesplace5 жыл бұрын
Very nicely done. Thank you.
@crsoftware6 жыл бұрын
Good job, friend! I understand it even better than other tutorials in my language (Spanish), I could find out much better how JWT works thanks to your explanation.
@ramsys99065 жыл бұрын
Thanks a lot bro. very simple and easy to understand, i think my search ends here.
@karuppaiahmani39015 жыл бұрын
awesome man..
@Aegisman5 жыл бұрын
Amazing and simple, all tutorial should be like this, thanks for the effort
@senadmeskincoding5 жыл бұрын
Thanks :)
@muthuraj76865 жыл бұрын
Excellent work!
@vamsi86695 жыл бұрын
Hi Many Thanks, This really helped me
@林辉-n2i5 жыл бұрын
真是帮了大忙,万分感谢!!!!!!!!!!!!
@senadmeskincoding5 жыл бұрын
谢谢:)
@ievheniiierokhin16774 жыл бұрын
very nice example
@Kakaranish5 жыл бұрын
Very good tutorial. Thank you man!
@dioscarr5 жыл бұрын
Great video. Awesome explanation. very clear!
@vivek.tiwary5 жыл бұрын
Awesome video, thank you very much.
@imikhan835 жыл бұрын
You just saved my life... Thank you so much for the video 👍
@senadmeskincoding5 жыл бұрын
You are welcome ;)
@tonyriddle76463 жыл бұрын
it was like console version of JWT ... thank you
@faustogomez77314 жыл бұрын
a usefull video, thanks
@marvinportgas92095 жыл бұрын
Awesome demo, thanks bro.
@developpa15195 жыл бұрын
This is what I was looking for. Thankyou.
@eddyecko946 жыл бұрын
Love it brother... I needed that, thank you.
@senadmeskincoding6 жыл бұрын
You are welcome, thanks for visiting :)
@vazhadvalishvili64264 жыл бұрын
Great video, thatk you !
@mhn1475 жыл бұрын
Great video! i can't thank you enough, thanks
@senadmeskincoding5 жыл бұрын
Thanks ;)
@mearn_ctaftsman5 жыл бұрын
This is fantastic.
@javierlansky38934 жыл бұрын
Excellent video, Could you explain us how the session expiration time works, how to use the "lifetime expiration validation"? Thanks a lot
@smartjames0035 жыл бұрын
Amazing stuff :) thank you very much :)
@rguere4 жыл бұрын
Good video my friend!! danke!!
@nuguestom42235 жыл бұрын
really clear and helpful video. Thanks
@TheCchharles4 жыл бұрын
Good afternoon, I have a customer in Vue who consumes an api, and implemented the JWT authorization explained in the video. Should I send from my client in Vue the security key to the AuthController? Since watching the video any client that can find out the address of the controller, it can generate the token back to access to the api. Thank you very good video congratulations, I wait for your answer
@senadmeskincoding4 жыл бұрын
Hi Carlos, This video was just a demo, in a real-life app you should protect your token generator with another form of authorization. It could be any type that suits you. The unprotected token generator doesn't have purpose.
@gustavokuze6 жыл бұрын
It helped me a lot, thanks!
@강인한-m2j5 жыл бұрын
Great video! This tutorial is perfect for me. Thanks
@richardassal77885 жыл бұрын
I have another suggestion. Perhaps you can make another video using RSA encryption instead of HMAC. OR perhaps using JWE.
@SuneelKumar-un9fw5 жыл бұрын
Thanks sMeskIn,this video really super for beginners and advance level.could please provide full course of ASP.core latest version
@angeldeathz1126 жыл бұрын
thx so much master, grettings from chile
@senadmeskincoding6 жыл бұрын
You are welcome my friend.
@vivaleute51415 жыл бұрын
Thank you. Tutorial really helps me)
@Netmonster016 жыл бұрын
Thanks for the tutorial. I have something that may help someone down the road. Order matters, I had the app.UseAuthentication(); after the app.UseMvc(); and kept getting a 401 when trying to do a get on an authorized url. It must be like in his example. app.UseAuthentication(); app.UseMvc();
@photoshopexperts5 жыл бұрын
Ohh my days thanks for this comment was driving me mad trying to work out why it wasn't working ha
@pratikgajjar61836 жыл бұрын
Awesome video. Thanks a lot. 👃👃
@yehornedbalo29694 жыл бұрын
Thanks!
@infohpreet5 жыл бұрын
Awesome👍
@ariefs12774 жыл бұрын
what browser extensions that you used ? to show the json,rawdata and headers ?
@dilaramavi5 жыл бұрын
Thank You!!!
@KevinGarcia-cx4rd6 жыл бұрын
Thanks very useful
@prakashkumark26576 жыл бұрын
Thanks for the tutorial. I have one doubt. Here you hardcoded the claims of a particular user.In Live applications where there are many number of users, the claims and roles may vary for each.So how to perform that .Thanks in advance for your help.
@senadmeskincoding6 жыл бұрын
Hi, that is different kind of functionality, i tried to solve one problem with this video I didn't wanted it to be to big video but in order to add roles defined for certain user you could authorize user via bearer then get his data from db and put roles applied to that user into token. I coukd create another video with mixed authentication.
@prakashkumark26576 жыл бұрын
@@senadmeskincoding Thank You. It would be really helpful if u make another video asap with mixed authentication and roles.
@niyazi425 жыл бұрын
Thank you brother
@senadmeskincoding5 жыл бұрын
You are welcome :)
@81NARY5 жыл бұрын
Thanks man, helped me so much. Can you please do a video on how to authenticate users and persist JWTs with Identity?
@senadmeskincoding5 жыл бұрын
I will, thanks for suggestion.
@HarshShah925 жыл бұрын
HI, thank you for video, it's awesome and help me a lot. but i am facing one problem. i've set expires: DateTime.Now.AddMinutes(1) but it still give access to controller even after expire time(which is one minute). can you help? Thanks
@HarshShah925 жыл бұрын
i got it, in options.tokenvalidationparameter, add this parameter, ClockSkew=TimeSpan.Zero, will work.
@priyankabarde65034 жыл бұрын
Could you please make some more video
@Vietnamcamping89 Жыл бұрын
what about the problem when someone copy that string then encoding/decode on browser
@nssandhu44015 жыл бұрын
Please have the font size increased in your next videos. It is straining to read it at this level.
@senadmeskincoding5 жыл бұрын
Thanks, I will.
@richardassal77885 жыл бұрын
Can you direct me to a video or a hyperlink that will show me how to reject (black list) a token and still use this methodology? Can the token be inspected at the API call? Let’s assume a token has been ill gotten. I would like the opportunity to stop the token in its tracks without having to bring down the server.
@senadmeskincoding5 жыл бұрын
I have no link but I could create a video with all that in. Net core 3.0?
@tonyriddle76463 жыл бұрын
in jwt.io ... it shows invalid signature... explain plz??
@songssam6 жыл бұрын
how did you run the server? I use vs code but whenever I run it, the server side does not automatically re-compile. I use angular 6 + core 2.1
@senadmeskincoding6 жыл бұрын
I used Visual Studio 2017,for vs code you need to type in your terminal "dotnet build" to re-build application if it's not rebuilding on request.
@senadmeskincoding6 жыл бұрын
And also if server is not running you need to start it with command "dotnet run"
@pratikgajjar61836 жыл бұрын
If you want automatic re-compile, you need to add hot module replacement in your configuration, it is already added in core 2.1. (not sure about previous version)
@ronl12056 жыл бұрын
If you want to auto-recompile, run "dotnet watch run" instead.
@raydeleon78065 жыл бұрын
nice tutorial, bro i am using CORS in my project and it doesnt work, only works when i comment the use of cors
@senadmeskincoding5 жыл бұрын
Thanks.
@raydeleon78065 жыл бұрын
@@senadmeskincoding i already solved it just change the order of services in startup.cs, you have any tutorial for read the token?
@senadmeskincoding5 жыл бұрын
Read claims? Or actual token?
@rikihanks5 жыл бұрын
But how is this secure? You give tokens for free and then everyone can use them? I was expecting an username and password authentication before giving the token.
@senadmeskincoding5 жыл бұрын
This is not a full project, this is just example how to geberate and how to authenticate. In real app there will be different approach for generating and assigning process. This is how to generate and auth with JWT nothing else.
@jarekwojtaszczyk70505 жыл бұрын
Meybe show. How read the "Our_Custom_Claim"s value ? The value which i can't read is useless.
@senadmeskincoding5 жыл бұрын
I understand you, but this video was just about authorization. Maybe I will make one about reading it, and it's just a method :)
@senadmeskincoding5 жыл бұрын
Hey, You can see that in the video I made just for this purpose kzbin.info/www/bejne/pJDaYWqMmq6alc0
@JamsheerIndian4 жыл бұрын
using httpost here for getting the token ? ..is it right way ? anyone pls reply, (i am new)
@senadmeskincoding4 жыл бұрын
This is not about right or wrong way, this is just demonstration how to use tokens, and how to implement them into your app. And certainly everyone should use https in production, but this is demo on local PC.
@Tajdev5 жыл бұрын
I don't know what to do.
@senadmeskincoding5 жыл бұрын
You have problems with it?
@Tajdev5 жыл бұрын
@@senadmeskincoding Is it applicable to asp. Net 4.x. where's the source code.
@senadmeskincoding5 жыл бұрын
Yes it is, but you need to configure it differently. I have no code for asp.net but this code can be forked from a link in description.