2011-10-05 15 views
6

Stiamo integrando Facebook nella nostra piattaforma; serviamo clienti diversi e ognuno ha un diverso URL di accesso: http://customer1.example.com; http://customer2.example.com e così via. Stiamo implementando OAuth 2.0 in modo che i clienti siano in grado di eseguire determinate azioni di Facebook dall'interno dell'app.Applicazione Facebook reindirizzamento a diversi sottodomini

Dagli sguardi di documentazione (https://developers.facebook.com/docs/authentication/), sembra che avremo bisogno di un'applicazione Facebook per cliente, per far funzionare il flusso di autorizzazione. C'è un modo per specificare un URL del sito "jolly", diciamo: http: //*.example.com?

risposta

-1

No. È necessario un URL fisso. Se si desidera separare i clienti, inserire un URL di richiamata che può reindirizzare l'utente correttamente.

Pertanto, l'URL di richiamata è "http://callback.example.com". L'app su callback.example.com, cerca il cliente che ha effettuato l'accesso e li reindirizza all'URL appropriato.

+0

Ciao, grazie per il feedback. Potremmo farlo, la cosa brutta è che l'URL della nostra app in Facebook sarà callback.example.com. Cheers –

+0

Buon suggerimento su un lavoro in giro, ma non è necessario. – logan

8

UPDATE 3/19/2014 - ci sono stati reclami che questa funzionalità è stata disabilitata.


Il testo tooltip accanto al App Domini impostazione nel facebook settings pageafferma esplicitamente che questo è possibile:

Abilita autenticazione sul dominio e sottodominio (s) (ad esempio, "esempio .com "abiliterà * .example.com)

+0

Questo non funziona. Ho provato con 'http: // domain.com' e' domain.com' ed entrambe le volte non funziona correttamente – Fabrizio

+0

Non funziona – Michelangelo

Problemi correlati