2012-01-31 11 views
7

Ho costruito un Fiddle su JSFiddle che recupera un token di accesso OAuth tramite il tipo di risposta "token" di Foursquare. Uno o due giorni fa funzionava bene. Quando è stato fatto clic su "Accedi con Foursquare", è stata visualizzata la pagina di autorizzazione di Foursquare e sono stato in grado di ottenere un access_token. Oggi ricevo un errore che dice "Rifiutato di visualizzare il documento perché la visualizzazione è vietata da X-Frame-Options." Ho contattato JSFiddle per vedere se hanno cambiato le loro intestazioni di X-Frame-Options, ma credo che sia la pagina iframed che specifica quell'intestazione. Qual è la politica di Foursquare su OAuth all'interno degli iframe e è cambiata di recente?OAuth non funziona all'interno di un iframe

Here is my Fiddle

risposta

9

Abbiamo aggiornato il nostro flusso di OAuth per non supportare l'incorporamento in iframe. Questo è raccomandato dalla specifica OAuth 2: http://tools.ietf.org/html/draft-ietf-oauth-v2-23#section-10.13

+5

dai miei sistemi sembra che solo Chrome prevenga gli iframe. Comunque, quando usato nel modo corretto, questa modalità auth ha aggiunto una UX così bella :( –

Problemi correlati