Kategória: Twitter

Zend Authentikáció Facebook, Twitter, Google Plus segítségével

A közösségi média egyre nagyobb térnyerésével szükségessé válik, hogy a felhasználóinknak megkönnyítsük weboldalunk használatát. Mivel felhasználóink nagy része tagja valamelyik közösségi portálnak, a legnagyobbak ezek közül a  Facebook, Google Plus illetve Twitter. Ezen közösségi oldalaknak létezik, olyan beépíthető eleme, amellyel a felhasználó azonosítás elvégeztethető, ezáltal weboldalunk felhasználóinak, nem kell megjegyeznie, egy új e-mail cím esetleges felhasználónév és jelszó párosokat, hanem a Belépés Facebookkal, Belépés Twitterrel, és Belépés Facebookkal gombok valamelyikére kattintva és megadva az adott közösségi oldalhoz tartozó belépési adatokat, a felhasználó beazonosítható. Ennek sok előnye és hátrány van, ezzel most nem foglalkozunk.

Mivel Zend keretrendszerben fejlesztek jelenleg több mindent. A jövőre nézve, olyan rendszer fejlesztésén dolgozom ami 2-3 évig ki tud szolgálni többféle igényt, ennek egyik követelménye, hogy közösségi oldalak segítségével tudjam a felhasználókat azonosítani.

Mivel sokan vannak, akik hasonló dolgokkal küzdenek, kicsit szét néztem ezen téren, nincs-e már valami kitalált megoldás a problémára, ekkor találtam meg a The Best Solution megoldását. Mivel névtereket használ PHP 5.3 felett működik a megoldás. Azonban mint minden, amit talál az ember valahol valamilyen formában, az nem biztos, hogy elsőre működik is.

A használat közben, egyik nagy problémám az volt, hogy a application.ini  fájlból az adatokat én nem tömbbe hanem Zend_Config objektummal hozom létre. Így egy objektumon keresztül tárolom a konfigurációs adatokat és nem egy tömbben mint azt a példa kód szeretné. “Zend Authentikáció Facebook, Twitter, Google Plus segítségével” Tovább olvasása