ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

JWT Authentication: Build a Library with me(I) | How does it look like when it is built

JWT Authentication Library

JWT Authentication

Build a library with me

JWT Authorization

asp.net core

json web token

nugets

Role Authentication

jWT Auth

c# library tutorial

build nuget package .net core

Build nuget

jwt authentication in asp.net core 3.1 web api

jwt authentication tutorial

Автор: Code with Saar

Загружено: 2021-06-14

Просмотров: 779

Описание: Introducing a JWT authentication / authorization library, point out design considerations, techniques used behind it and so on.

This is the first episode of a series focusing on the user perspective to show a whole picture of the library.

Follow up topics are planned for details.

Demo Code:
https://github.com/xiaomi7732/CodeWit...
Library Code:
https://github.com/xiaomi7732/CodeWit...

Bookmarks
00:00 Introduction
01:43 Create an empty WebAPI
02:21 Add NuGet package: https://www.nuget.org/packages/CodeWi...
03:09 ConfigureServices by calling services.AddJWTAuth(), setup OnValidateUserInfo delegate
05:15 Configure ASP.NET Core middleware by calling app.UseJWTAuth() in Configure() method
05:43 Protect WeatherForecast controller with Authorization attribute
08:15 Customize route to get an access token (Default: `/token`) - by Action of Options
09:00 Setup signing secret - by appsettings.json
13:13 Customize OnValidateUserInfo for user validation
16:13 How to support role authentication / authorization

Remarks

Easier to use
Reuse my own code in various projects
Improve the library, benefits all projects that uses it.

What will you learn in this series

Deeper understanding of JWT authentication / authorization
Authentication
Authorization

Library Mindset
Multi-targeting
Build and release NuGet package
Library designs
Extension Method
IOptions pattern to allow powerful customization
Various configuration source - User-Secrets

Briefly touch
ASP.NET Core pipeline & middleware
Common Status Code for RESTful APIs
Json Serialization

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
JWT Authentication: Build a Library with me(I) | How does it look like when it is built

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Bug Study: Async Exception escaped the Exception Handler

Bug Study: Async Exception escaped the Exception Handler

Easy & Secure: Add Refresh token in .NET (C#) WebAPI with JWT Authentication

Easy & Secure: Add Refresh token in .NET (C#) WebAPI with JWT Authentication

Знакомство с WebSocket - от концепции до старта #программирование

Знакомство с WebSocket - от концепции до старта #программирование

Что такое SAGA за 10 минут

Что такое SAGA за 10 минут

«Будем жить!» | Хитрая передача на Первом канале о вернувшихся с СВО (English subtitles) @Max_Katz

«Будем жить!» | Хитрая передача на Первом канале о вернувшихся с СВО (English subtitles) @Max_Katz

Исчезновение урана: начало ядерной игры? Китай угрожает страшными последствиями /№969/ Юрий Швец

Исчезновение урана: начало ядерной игры? Китай угрожает страшными последствиями /№969/ Юрий Швец

«Этот год — это расплата»: болезненные вопросы про экономику, доллар и недвижимость | Олег Вьюгин

«Этот год — это расплата»: болезненные вопросы про экономику, доллар и недвижимость | Олег Вьюгин

ASP.NET Core WebAPI CORS error fixed and explained | Deep Dive WebAPI Basics - 01

ASP.NET Core WebAPI CORS error fixed and explained | Deep Dive WebAPI Basics - 01

Похудей на 45 КГ, Выиграй $250,000!

Похудей на 45 КГ, Выиграй $250,000!

Итоги дня | Роскошная свадьба Кадырова | Киркоров против репрессий | Задержан главный патриот

Итоги дня | Роскошная свадьба Кадырова | Киркоров против репрессий | Задержан главный патриот

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]