Creating a WebAPI with Authentication - A TimCo Retail Manager Video

preview_player
Показать описание


In this video, we set up a C# WebAPI project with authentication. We then walk through the settings, configure our first user, and test out the authentication and authorization process.

One-off tutorials are awesome but they aren't the only thing you should be doing to learn C#. Another vital part of learning is learning how to put it all together. This interactive course is all about putting the pieces together. You can watch each video on its own or you can watch them in order and see a bigger picture. The choice is yours.

This course focuses on real-world development. As such, we are simulating that we work for TimCo Enterprise Solutions on a brand new product, the TimCo Retail Manager. Just like in the real world, we are starting out with one set of requirements but know that over time they will change.
Рекомендации по теме
Комментарии
Автор

There is like a million videos out there, which already shows how to do this. So why would we need another one? Well, because you don't just show HOW to do it. You actually make it possible to understand WHAT is going on. Brilliant work, please keep it up! :-)

Noceo
Автор

Great video, as always. Really excited for this course!
Just wanted to let you know I just got my first job as a software developer recently, mostly thanks to my github which I've built up using your tutorials. You've helped me take all the knowledge I've gained through years of fiddling around with spaghetti code aimlessly and use it to build an app, start to finish, with proper design and documentation in mind.
You helped me make my dream of becoming a developer come true, and for that I am extremely grateful.
I hope to become a patron soon, once I get financially stable, to do my part of thanking you for all the knowledge you selflessly share with the community. We do appreciate you.
Cheers!

roko
Автор

At 13:30 the one difference for me was, that "http:..." in the URL didn't work for Postman, because my template site was "https:..". After I corrected for that, Postman was able to get a response. I hope others will find this useful. :) Thanks for the course, Tim!

Peter-redp
Автор

Tim up at 4:16am teaching us how to do this beautiful coding setup. Love your classes, keep up with the good work. When I get a C# job i'll buy all classes from your site. The best teacher out there.

desousamateus
Автор

This is a very complete course. Explained very carefully and in detail.
And thank you for always explaining the differences in techniques used in the working environment and the learning environment. Actual work experience is a very valuable explanation for current students.

aaronpaul
Автор

For those stuck in the first post command. Disable in Postman setting SSL certificate verification and make sure your link is https and not http

Redagrandrei
Автор

I am glad I signed up for the year pass. This lesson, so far since I am just starting, has already helped me to see the strength of Visual Studio in Authentication. I remember the days of creating our own authentication methods. This was the best-presenting treatment of the topic. Much appreciated.

TheTonyBTube
Автор

Great course, I used to be a C# mainly developper all doe now i've moved to PHP and I'm following this course and mirroring everything to PHP so far so good.

Great work and thank you for your videos.

DjUnKnow
Автор

Hmmm I've never known Postman to allow a body of any sort be passed into a GET request. For anyone that is blocked from doing so in Postman for the token request, change the verb to POST and continue as instructed by TC.

Thank you Tim for the series. I'm a MSSQL developer looking to expand into C#, particularly WebAPI for integration purposes. Your channel is blessing for it.

jcory
Автор

one of the best tutorial video channel. As soon as I am ready I swear I will do the patreon thing.

zoltanbauer
Автор

I like how you read all the comments and reply. Thanks Good Job Tim

iam_omar
Автор

Where were you when I was in college.
This is amazing. Clear and concise.

swssdev
Автор

Super fantastic video and course so far. Let's see -- never used gitHub before, never did an API project, never used postman. The tournament tracker course was my first "C#" project, first time doing MVC, and so on and so forth. At the same time, I am keeping up and not getting too blown away. Keep up the good work.

I think my current old foxpro applications will lend themselves more to a webForms type application -- but I am keeping my options open and my bias in-check.

kemmrich
Автор

As usual Tim hits it out the park. Love how you keep it simple and go in-depth with the knowledge if not point in the right direction.

musandlala
Автор

Wow. 2 1/2 years and so much has changed with Visual Studio. Still a great course!!!

ElCidPhysics
Автор

Hi Tim, Just wanna say thank to you for creating this course. I have been following this course till this third video on my first day. Hope I can follow the rest in the future.

And again, thank Tim!

dimasprasetya
Автор

Although this video is just over a year old, there was one thing that was mentioned that's a minor point but I thought I'd comment. Tim you had mentioned that you are a one man project team so you are not worried about branching to add features. I would still recommend this flow (branching off, and merging back), as a one man dev team. This allows you to work on multiple things are the same time as well as store code changes to a feature on a branch. Yes, there's the extra work on merging back to master, but this does permit a much more dynamic environment while deving. Again, small but it is handy. But I agree, excellent video. I did get some pointers on getting tokens and using them. Very cool.

thethomasproject
Автор

This man's tutorials are great, I clearly understand concepts if i'm not hasty. Thank you Tim!

Allyourneedsmet
Автор

What an outstanding explanation Tim! Many thanks to you! It seems like by watching your videos I am really getting a grasp of what is the real job of software developer.

torrvic
Автор

Note that you cannot use the postman web client when using localhost. Install the desktop client. It's kinda obvious but might save you a quick stack overflow search.

jakew