PHP bir OpenID sağlayıcısı oluşturma

0 Cevap php

Ben bir OpenID sağlayıcısı haline çevirmek istediğiniz varolan bir web sitesi var. Bütün kullanıcı hesapları bir mysql tabloda depolanır.

http://login.mydomain.com/username: Ben bir OpenID URL olarak temsil edilir beri, ben böyle bir şey yapmak için gidiyorum düşündüm

Ben Kur, bir alt etki alanı var, ve username = [kullanıcı adı]? Login.php / tüm URL'leri yönlendirir bir htaccess yarattı

Onu görmek ve Yanılıyorsam söyle, birisi StackOverflow, girdikleri http://login.mydomain.com/myUsername diyelim gider. Onlar (Ben zaten kendi adınızı biliyorsanız bu yana) kendi şifre sorar benim sunucuda bir sayfa olsun, ben bu maçlar kontrol ve anahtarı iade?

İnsanlar online Zend_OpenId_Provider kullanılması önerilir. Ben onların belgelerine (http://framework.zend.com/manual/en/zend.openid.provider.html) okuma oldum, ama çok kafa karıştırıcı bulabilirsiniz. Onlar kullanıcı giriş / parola bir veritabanında saklanır hiçbir gerçek dünya örnek var.

Ben de hiçbir yardım ya da php-açık-id (http://github.com/openid/php-openid) görmüştüm ama.

Bunu yapmak için oldukça yaygın bir şey gibi görünüyor. Ben kolay adapte olabilir orada bir öğretici veya örnek var mı?

0 Cevap