2011-09-09 16 views
7

Bir Çok Kiracı uygulaması inşa ediyorum ve ben web uygulaması içine bir Facebook Giriş birleşmeyle mücadele ediyorum için bir Facebook Uygulaması yapılandırmak için kullanın.nasıl alt etki alanları

kiracı

http://tenant-1.domain.com/ 
http://tenant-2.domain.com/ 
http://tenant-3.domain.com/ 

Yani, bir uygulama oluşturduk ve Web sitesi eklemek için geldiğinde, nasıl bütün kiracılar kullanılabilir olması yapabilirsiniz örneğin bir alt alan kullanıyorsunuz? Bir şey gibi:

enter image description here

: Sadece http://domain.com/ o da http://tenant-1.domain.com/ çalışmaz eklerseniz

enter image description here

Ama tabii çalışmıyor, ve en kısa sürede ben almak <fb:button-login> tıklayın

Her kiracı için belirli bir FB Uygulaması oluşturmadan bunu nasıl yaparım?

Bu onların hesabını abone kişilere yardım etmek kullanıyorum

, sadece giriş adı ve e-posta almak istiyorlar yoksa ...

adı ve e-posta kutularına o kadar düştü gerekir

cevap

4

bu mümkün değildir, ancak çözüm için seçenekler vardır. Muhtemelen en iyi redirect_uri olarak belirtilen kimlik gerçekleştirmek için tek bir etki alanını kullanmak olacağını düşünüyorum. Bu bazı sorgu parametreler ekleyebilirsiniz redirect_uri günü, örneğin sizin redirect_uri olabilir:

http://auth.domain.com/auth.php?tenant=tenant-1 Sonra auth.php kodunda sen, sorgu dizesi bu kiracı parametresini kapmak kullanıcı, mağaza kimliğini ediyorum onların erişim belirteci ve sonra da onları yeniden tenant-1.domain.com

'a yönlendiririm. Bu çözümün tercih edeceğiniz bir şey olup olmadığından emin değilim, ancak kimlik doğrulaması için alt etki alanları belirtmek şu anda mümkün değil, bu veya benzer bir çözüm gereklidir.

+1

tam olarak neye sahip olmak istemiyorum :(başka bir şey deneyeceğim – balexandre

+0

Aslında, bu uygulama etki alanı ile http: // dahil ederseniz, bu işe yaramış gibi görünüyor. Daha fazla bilgi için bu yanıtı inceleyin - http://stackoverflow.com/questions/11932191/facebook-app-on-subdomains-site-url-vs-app-domains size olsa her uygulama için farklı bir alt etki alanı olması anlamına gelmez! – Deano

İlgili konular