2010-07-01 3 views
5

Ho sbattuto la testa contro il muro cercando di aggiungere openid alla mia webapp PHP, ma nessuna delle librerie fornite sembra farlo in modo pulito e semplice.Esiste un modo più semplice per implementare openid?

C'è un modo per implementare SSO openid senza essere costretto a scegliere più scelte di progettazione del necessario?

La libreria janrain - essendo la più popolare - è anche la più ingombrante, anche se sembra essere l'unica ad avere una manutenzione significativa. A parte la mancanza di un tutorial chiaro e semplice, impone anche alcuni strani requisiti del filesystem e dipendenze del codice.

Qualsiasi e tutti i suggerimenti sono i benvenuti. Mi rendo conto che sto interagendo con altri server e che sono necessari reindirizzamenti e callback. Si prega di tenere a mente, questa non è la mia lamentela principale, capisco la natura di ciò con cui sto lavorando.

Vorrei solo che fosse più semplice e più chiaro!

risposta

1

Io uso la libreria OpenID Zend (buon viso a cattivo gruppo), ma non supporta tutte le ultime caratteristiche OpenID - non trovato una perfetta implementazione ancora tbh ..

1

Tutorial descrive come implementare l'accesso a Google (yahoo, ecc solo cambiare gli URL, il codice sorgente è lo stesso) in PHP utilizzando LightOpenID.