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
Minul 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émiové sekcie.
Kúpiť tento kurz
Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.
- Neobmedzený a trvalý prístup k jednotlivým lekciím.
- 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.
Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.