2010-10-31 32 views
8

Zend Framework kullanarak bir web uygulamasına nasıl bir Oauth sağlayıcısı ekleyebilirim? Zend Framework'ün, oauth tüketicileri için desteği var, ancak bir sağlayıcı desteği görmüyorum. Php (Zend Framework ile) bir Oauth sağlayıcısı uygulamak için ne kullanıyorsunuz?Zend Framework Oauth Sağlayıcısı

cevap

8

Bir OAuth sağlayıcısı uygulamak için this guide from Rasmus Lerdorf'u takip ettim.

Aslında pecl uzantısını kullanmadım, ancak kendi sunucu bileşeninizi yazmak için makaleyi kullanabilirsiniz.

+0

İnkübatör programına göndermeyi düşündünüz mü? Cevabımda bağladığım Zend_Oauth_Server'a hiçbir güncelleme işareti göremiyorum, belki de üzerinde çalışmayı bıraktılar. Zend'in deney yapabilmesi için yarı-çalıştırılabilir bir sunucu bileşenine sahip olmak bile güzel olurdu, bu yüzden bir github deposunda veya benzeri varsa, lütfen gönderin. – jblue

+1

Bunu yapmak isterdim, ama işverenim için üretildi ve bundan dolayı benim için bir şey değil. Aslında, oldukça basit bir bileşen, denetleyici taban sınıflarının bir çift, kalıcı/doğrulayan parametreler için uygulamak için gereken yöntemler. –

2

Eğer zend kuluçka bakarsak, yeni bir Zend_Oauth_Server dosya bir Sağlayıcı Zend henüz mevcut olmadığını söyleyerek Brandon doğru düşünmek

http://framework.zend.com/svn/framework/standard/incubator/library/Zend/Oauth/

vardır, ama belki bu sınıfı düşünüyorum Gelecek bir sağlayıcı üzerinde çalışıyorlar.

Şu anda dışarıdaki projelerden biri için bir sağlayıcı sağlamayı düşünüyoruz, bu yüzden muhtemelen bunu kısa bir süre sonra araştırmam gerekecek. Bu konuda daha fazla bilgi bulursanız beni haberdar et ve bu konuyu benim tarafımda güncellemeye devam edeceğim.