Facebook OAuth2 dan foydalanadimi?
Facebook OAuth2 dan foydalanadimi?

Video: Facebook OAuth2 dan foydalanadimi?

Video: Facebook OAuth2 dan foydalanadimi?
Video: OAuth2 Login Made Easy in Java: A Spring Boot & Spring Security Walkthrough 2024, May
Anonim

Nima deb o'ylayotgan bo'lsangiz OAuth2 ya'ni, bu har kimga o'zi bilan tizimga kirish imkonini beruvchi protokol Facebook hisob. U “Kirish bilan Facebook ” tugmasi hamma joyda ilovalar va veb-saytlarda.

Xuddi shunday, Facebook JWT-dan foydalanadimi?

Shunday qilib, foydalanuvchi tizimga kirish variantini tanlaganida Facebook-dan foydalanish , ilova kontaktlari Facebook ning Foydalanuvchining hisob ma'lumotlari (foydalanuvchi nomi va parol) bilan autentifikatsiya serveri. Autentifikatsiya serveri foydalanuvchining hisob ma'lumotlarini tekshirgandan so'ng, u yaratadi JWT va foydalanuvchiga yuboradi.

Xuddi shunday, OAuth2 dan qanday foydalanaman? Asosiy qadamlar

  1. OAuth 2.0 hisob maʼlumotlarini Google API konsolidan oling.
  2. Google avtorizatsiya serveridan kirish tokenini oling.
  3. Foydalanuvchi tomonidan berilgan ruxsat doiralarini ko'rib chiqing.
  4. Kirish tokenini API ga yuboring.
  5. Agar kerak bo'lsa, kirish tokenini yangilang.

Oddiy qilib aytganda, Facebook bilan ro'yxatdan o'tish qanday ishlaydi?

Birinchidan, siz ni bosing Facebook bilan ro'yxatdan o'ting ' tugmasi. U sizni yo'naltiradi Facebook .com va siz allaqachon tizimga kirganligingizni tekshiradi ichida uchun Facebook . Agar yo'q bo'lsa, u holda hisobingizga kirish uchun foydalanuvchi nomingiz va parolingizni kiritishingizni so'raydi.

Nima uchun OAuth xavfsizroq?

Bu eng xavfsiz flow, chunki siz avtorizatsiya grantini olish uchun mijozni autentifikatsiya qilishingiz mumkin va tokenlar hech qachon foydalanuvchi-agent orqali o'tkazilmaydi. Faqat noaniq va avtorizatsiya kodi oqimlari emas, balki qo'shimcha oqimlar ham mavjud. OAuth . Yana, OAuth hisoblanadi Ko'proq ramkadan.

Tavsiya: