[gnome-online-accounts/rhel-7.1: 29/34] facebook: Update the code to request a compact web UI



commit 7aff847819f575b9b34dfb769dfb6b482c5b67c2
Author: Debarshi Ray <debarshir gnome org>
Date:   Mon Mar 31 18:06:58 2014 +0200

    facebook: Update the code to request a compact web UI
    
    Earlier we were using m.facebook.com as the host in the authorization
    URI. That does not work anymore. Now we need to use www.facebook.com
    and display=popup.
    
    According to:
    https://developers.facebook.com/docs/facebook-login/manually-build-a-login-flow
    https://developers.facebook.com/docs/reference/dialogs/oauth/
    
    Fixes: https://bugzilla.gnome.org/726609

 src/goabackend/goafacebookprovider.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/src/goabackend/goafacebookprovider.c b/src/goabackend/goafacebookprovider.c
index 5dc5e60..21da0e7 100644
--- a/src/goabackend/goafacebookprovider.c
+++ b/src/goabackend/goafacebookprovider.c
@@ -1,6 +1,6 @@
 /* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
 /*
- * Copyright (C) 2011, 2012 Red Hat, Inc.
+ * Copyright (C) 2011, 2012, 2014 Red Hat, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -101,6 +101,7 @@ build_authorization_uri (GoaOAuth2Provider  *provider,
 
   uri = g_strdup_printf ("%s"
                           "?response_type=token"
+                          "&display=popup"
                           "&redirect_uri=%s"
                           "&client_id=%s"
                           "&scope=%s",
@@ -114,7 +115,7 @@ build_authorization_uri (GoaOAuth2Provider  *provider,
 static const gchar *
 get_authorization_uri (GoaOAuth2Provider *provider)
 {
-  return "https://m.facebook.com/dialog/oauth";;
+  return "https://www.facebook.com/dialog/oauth";;
 }
 
 static const gchar *


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]