Web API token based authentication example C# step by step | Asp.Net Core
In this video I have shown Web API token based authentication step by step using asp.net core 3.1.
JWT (JSON Web Token) is a very common format of token-based implementation. It is so popular right now that it has become a de-facto standard for token-based authentication.
JWT token has 3 parts.
Header - Header gives the information about the algorithm used
Payload - this will have claims information
Signature - A hash to validate ASP.net Core JWT token.
-------------------------------
To implement it programmatically, we have to create a Token provider in our asp.net core web api project and use a private key to generate the token. User provides the credentials and the token manager validates them and provides a JWT token if the user name and password are correct. In subsequent requests, client sends the JWT token back to the asp.net core web api application and based on the provided token, asp.net core application validates and returns the response if the token is valid.
We can give different parameters to asp.net core web api JWT token validation parameters.
SaveToken - If it is set to true saves the token Authentication properties and we can retrieve it using HttpContent.
ValidateIssuer - Multiple asp.net core web api applications can generate same JWT tokens, so If it is set to true and add the Issuer details, asp.net core web api uses these details to validate the token.
----------------------------
Below are the list of chapters
00:00 Introduction
00:26 JWT Token Architecture Diagram
01:28 Creating Asp.net Core Web Api Project
03:27 Adding logic to JWTTokenManager
08:35 Modifying Startup.cs
12:35 Creating/Modifying Controllers
14:46 Running Asp.net Core Web API appliction
16:35 JWT Token Parameters explanation
Buy Me A Coffee - https://www.buymeacoffee.com/azureteachnet
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Web API token based authentication example C# step by step | Asp.Net Core», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.