Як реалізувати OAuth авторизацію на ASP.NET Core та під'єднатися до Google APIs (Drive, YouTube, Calendar, Gmail, Contacts, Docs, Sheets, AdSense, Search Console ...)?
Отримуємо access token за допомогою Коду Авторизації та PCKE.
Репозиторій: https://bit.ly/3HPWQca
Зміст
0:00 — Summary та постановка задачі
2:06 — GoogleOAuthService
4:05 — GoogleOAuthController
5:31 — Як згенерувати запит до сервера авторизації?
10:07 — Як обміняти Код Авторизації на Токен Доступу?
13:08 — Визначаємо scope (межі доступу)
13:40 — Яким повинен бути RedirectUrl?
14:12 — PCKE
16:05 — Авторизуємося!
17:57 — Consent Screen (Вікно Згоди)
18:23 — Отримання Токена Доступу
19:00 — Як оновити Access-токен за допомогою Refresh-токена?
22:58 — YouTube API — Як підключитися?
#oauth2 #AspNet #GoogleApi #dotnet #YoutubeApi #csharp #oauth