Integrating Web Services with OAuth and PHP: A php[architect] Guide
Moderné webové aplikácie už nie sú samostatné, monolitické kódové základne. Namiesto toho sa od nich očakáva integrácia s externými aplikáciami tretích strán, aby používatelia mohli využívať nové funkcie, integrovať sa so svojimi sociálnymi sieťami a jednoducho migrovať svoje údaje medzi systémami.
Mnohé služby si tieto integrácie umožňujú budovaním webových služieb, ktoré používajú štandard OAuth na autentifikáciu používateľov a umožňujú "bezpečný delegovaný prístup" v ich mene. Existujú dve verzie OAuth. Verzia 1.
0, ktorá bola zavedená v roku 2007, a verzia OAuth 2. 0 bola vydaná v roku 2012.
V knihe Integrácia webových služieb pomocou OAuth a jazyka PHP sú opísané rozdiely medzi týmito dvoma verziami, vysvetlený žargón spojený s každou z nich a - čo je najdôležitejšie - sú uvedené funkčné príklady jazyka PHP na integráciu s populárnymi webovými službami, ako sú Twitter, Tumblr, Instagram a ďalšie. Táto kniha obsahuje aj základné informácie o protokole HTTP, upozorňuje na zdroje s otvoreným zdrojovým kódom pre klientov a servery OAuth a rozoberá problémy s OAuth a bezpečnosťou aplikácií.
Táto kniha, ktorú napísal profesionál v oblasti PHP Matt Frost, je nepostrádateľným zdrojom informácií pre každého vývojára PHP, ktorý vytvára online aplikácie alebo sa s nimi integruje.