РусскиС Π²ΠΈΠ΄Π΅ΠΎ

БСйчас Π² Ρ‚Ρ€Π΅Π½Π΄Π΅

Π˜Π½ΠΎΡΡ‚Ρ€Π°Π½Π½Ρ‹Π΅ Π²ΠΈΠ΄Π΅ΠΎ


Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ с ΡŽΡ‚ΡƒΠ± JWT Auth Π² FastAPI | Выпуск ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ‚ΠΎΠΊΠ΅Π½Π° | ΠŸΠ°Ρ€ΠΎΠ»ΡŒ ΠΈ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· bcrypt Π² Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΌ качСствС

JWT Auth Π² FastAPI | Выпуск ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ‚ΠΎΠΊΠ΅Π½Π° | ΠŸΠ°Ρ€ΠΎΠ»ΡŒ ΠΈ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· bcrypt 1 Π³ΠΎΠ΄ Π½Π°Π·Π°Π΄


Если ΠΊΠ½ΠΎΠΏΠΊΠΈ скачивания Π½Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ»ΠΈΡΡŒ ΠΠΠ–ΠœΠ˜Π’Π• Π—Π”Π•Π‘Π¬ ΠΈΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ страницу
Если Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ со скачиваниСм, поТалуйста Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π² ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΏΠΎ адрСсу Π²Π½ΠΈΠ·Ρƒ страницы.
Бпасибо Π·Π° использованиС сСрвиса savevideohd.ru



JWT Auth Π² FastAPI | Выпуск ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ‚ΠΎΠΊΠ΅Π½Π° | ΠŸΠ°Ρ€ΠΎΠ»ΡŒ ΠΈ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· bcrypt

Рассмотрим Ρ‚Π΅ΠΌΡƒ JSON Web Token (JWT). РасскаТу, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ JWT ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для FastAPI. НапишСм свои ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠΈ для выпуска ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ‚ΠΎΠΊΠ΅Π½Π° ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ PyJWT, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠΈ для Ρ…ΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ пароля ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Ρ‡Π΅Ρ€Π΅Π· bcrypt. Π Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌ Π²Ρ…ΠΎΠ΄ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Ρ‡Π΅Ρ€Π΅Π· Ρ„ΠΎΡ€ΠΌΡƒ. Установим срока ΠΆΠΈΠ·Π½ΠΈ Ρ‚ΠΎΠΊΠ΅Π½Π°, Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ валидности Ρ‚ΠΎΠΊΠ΅Π½Π°. Научимся ΠΈΠ·Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒ Ρ‚ΠΎΠΊΠ΅Π½ ΠΈΠ· запроса с Ρ‡Π΅Ρ€Π΅Π· HTTPBearer (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ HTTPAuthorizationCredentials) ΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ OAuth2PasswordBearer. Π‘ΠΎΠ»ΡŒΡˆΠΎΠ΅ спасибо всСм, ΠΊΡ‚ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π»Π°ΠΉΠΊΠΎΠΌ, ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅ΠΌ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½ΠΎ! ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄ Ρ€ΠΎΠ»ΠΈΠΊΠΎΠ² (Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π° ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ΅Ρ€Ρƒ) Ρ‡Π΅Ρ€Π΅Π· Tinkoff https://tinkoff.ru/cf/6kbKWtKhapM бусти https://boosty.to/mahenzon sponsr https://sponsr.ru/suren/ Ρ‡Π΅Ρ€Π΅Π· CloudTips https://pay.cloudtips.ru/p/9a8fa641 Бсылки Π½Π° соцсСти: Канал ΠΈ Ρ‡Π°Ρ‚ Π² Π’Π“ https://t.me/Khorenyan Паблик Π² Π’Πš https://vk.com/surenkhorenyan YouTube: Β Β Β /Β @surenkhorenyanΒ Β  RuTube https://rutube.ru/channel/29899055/ Π’ΠΈΠ΄Π΅ΠΎ β„–6 ΠΈΠ· сСрии Ρ€ΠΎΠ»ΠΈΠΊΠΎΠ² ΠΏΡ€ΠΎ FastAPI Код Ρ‚ΡƒΡ‚: https://github.com/mahenzon/micro-sho... ΠœΠ΅Ρ‚ΠΊΠΈ: 00:00 Начало. ΠŸΡ€ΠΎ Auth 01:00 Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ JWT 04:00 Π“ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ 07:34 Π‘Ρ‚Π°Π²ΠΈΠΌ PyJWT 08:16 ГСнСрация ΠΏΠ°Ρ€Ρ‹ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ 13:25 Настройки 15:15 Код. Π‘Π²ΠΎΠΈ ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠΈ 20:10 Как ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (Ρ‡Π΅Ρ€Π΅Π· Ρ„ΠΎΡ€ΠΌΡƒ) 22:29 Как ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ 27:01 Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ Ρ…ΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ 29:17 Выпуск Ρ‚ΠΎΠΊΠ΅Π½Π° для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ 35:01 Π‘Ρ€ΠΎΠΊ ΠΆΠΈΠ·Π½ΠΈ Ρ‚ΠΎΠΊΠ΅Π½Π° 39:12 Π’Ρ…ΠΎΠ΄ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (Ρ„ΠΎΡ€ΠΌΠ°) 43:08 Наш Ρ‚ΠΎΠΊΠ΅Π½ Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½. Π§Ρ‚ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ? ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° подписи 45:20 Как ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Ρ‚ΠΎΠΊΠ΅Π½ Π² ΠΊΠΎΠ΄Π΅? 48:20 Как Π²Ρ‹Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ Ρ‚ΠΎΠΊΠ΅Π½ ΠΈΠ· запроса: HTTPBearer 50:38 А Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚? Знакомство с HTTPAuthorizationCredentials 51:57 ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ‚ΠΎΠΊΠ΅Π½Π° 54:55 ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ ΠΏΠΎ шагам ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ 55:48 ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π΅Π²Π°Π»ΠΈΠ΄Π½ΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ΅Π½Π° 58:27 Π’Ρ…ΠΎΠ΄ ΠΏΠΎ Ρ‚ΠΎΠΊΠ΅Π½Ρƒ 01:02:01 ΠŸΠΎΠ΄Ρ‹Ρ‚ΠΎΠ³ 01:02:27 Π£ΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅ Π²Ρ…ΠΎΠ΄Π° Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ Ρ‡Π΅Ρ€Π΅Π· OAuth2PasswordBearer 01:07:05 Π§Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ 01:08:35 ΠžΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ спасибо

Comments