Autentizácia v ASP.NET pomocou Facebooku
V tomto článku si popíšeme spôsob ako umožniť užívateľovi, aby sa autentizoval do ASP.NET aplikácie pomocou Facebooku. Microsoft vo verzii ASP.NET 4.5.1 opúšťa svoj systém ASP.NET Membership a zavádza nový systém autentizácie ASP.NET Identity. Tento systém je možné použiť vo všetkých ASP.NET frameworkoch. My si to budeme ukazovať na ASP.NET MVC.
Ak sa pýtate čo to je autentizácia - odpoveď znie relatívne jednoducho, ale celá problematika vie byť pomerne zložitá. Štandardne pekne slovensky - prihlasovanie. Poznáte to - prihlasovacie meno, heslo. Užívateľ odovzdaním "tajomstvo" potvrdzuje, že je ten, za koho sa vydáva. Celá vec sa dá ale skomplikovať napríklad SMSkou, čítačkou prstov a podobne. Dosť podobný termín je autorizácia, ale funkčne je to ľahko o niečom inom.
Využijeme novú schopnosť ASP.NET Identity - delegovať autentizáciu na iný autentizačný systém, treba Facebook. Avšak nie je potrebné sa upínať iba na túto sociálnu sieť. Microsoft pripravil kód aj pre iné autentizačný systémy - Google, Twitter a microsoft Accounts.
Zaviesť autentizáciu užívateľa cez iné autentizačný autority v našich webových stránkach je výhodné. Nie je to pracná záležitosť a užívateľ bude odtienený od nepríjemnosti v podobe ďalšieho prihlasovacieho mena a hesla.
Príprava
Než začneme programovať, musíme urobiť niekoľko dôležitých krokov, aby to celé fungovalo. Avšak až to všetko pripravíme, budeme už len krôčik od funkčného diela.
...koniec náhľadu článku...
Pokračuj ďalej
Došiel si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiovej sekcie.
ročné PREDPLATNÉ
44 €
mesačne, platené ročne (528 €)14 000+ lekcií, cvičení a testov
6 000+ ti zostane navždy
Neobmedzený prístup ku všetkým aktuálnym
aj pripravovaným kurzom.
Kúpiť iba tento kurz
Získaj okamžitý prístup ku kurzu bez
časového obmedzenia.
7 €
Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš s Prevádzkovými podmienkami.
- Prístup k jednotlivým lekciám podľa spôsobu obstarania.
- Kvalitné znalosti v oblasti IT.
- Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.
Popis článku
Požadovaný článok má nasledujúci obsah:
Autentizácie v ASP.NET MVC pomocou Facebooku. Nechcete obťažovať užívateľa ďalším prihlasovacím menom a heslom? Urobte mu prihlasovanie príjemnejšie.