2012-07-09 16 views
7

Omniauth è un wrapper che standardizza l'autenticazione con più provider di terze parti per le applicazioni Ruby on Rails.Esiste un omniauth per php?

Per ulteriori informazioni, vedere https://github.com/intridea/omniauth/

C'è una biblioteca simile che fa questo per le applicazioni web PHP?

+0

PHP League ha alcuni pacchetti oauth: http://oauth2.thephpleague.com/ –

risposta

-2

Cerca in OpenID, non ho familiarità con il framework che stai chiedendo ma sembra fare quello che stai chiedendo. Anche la rete Stack Exchange l'ha implementata, il che è il modo in cui possiamo accedere utilizzando gli account Google, ecc.

+0

omniauth fornisce un'autenticazione openid, che viene utilizzata da google, ma l'accesso di Facebook non è openid, mi piacerebbe sapere se c'è una libreria quello fornisce openid e altro. –

+0

Ci scusiamo per non aver saputo che volevi l'autenticazione di Facebook - Forse dovresti modificare la tua domanda per includere un elenco effettivo di fornitori di terze parti che desideri. Così com'è, OpenID soddisfa la tua domanda. – Cyclone

+1

Non penso che tu stia capendo di cosa parla il mio commento. Non si tratta di averlo su Facebook (mi interessa meno di Facebook, lo sto usando come esempio), si tratta di avere una libreria che fornisce l'autenticazione di terze parti a quasi tutti i principali servizi che ne forniscono uno. Guarda omniauth e vedrai cosa intendo, omniauth è fantastico! :) –

2

Sembra che HybridAuth sia una delle scelte.

+0

Sono ancora aperto ad altri suggerimenti –

0

Check out Opauth. È un framework di autenticazione ispirato a OmniAuth per PHP.

Consente allo sviluppatore di implementare facilmente l'autenticazione a fornitori di terze parti semplicemente scaricando e rilasciando strategie.

Disclaimer: Sono l'autore di Opauth.

+1

Se stai pubblicizzando la tua libreria, devi sempre aggiungere un disclaimer al tuo post! IMHO, opauth è una grande idea, ma finora l'implementazione è piuttosto carente. – markus

+0

Grazie @ markus-tharkun per il montaggio e l'aggiunta di quello per me. – uzyn

0

Questo PHP oAuth API library viene fornito con il supporto integrato per l'integrazione di molti server oAuth, ma può essere configurato per accedere a qualsiasi altro server non ancora supportato. Supporta oAuth 1.0, 1.0a e 2.0 in modo trasparente sotto la stessa API di classe.

Problemi correlati