[gnome-online-accounts/rhel-7.1: 29/34] facebook: Update the code to request a compact web UI
- From: Debarshi Ray <debarshir src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-online-accounts/rhel-7.1: 29/34] facebook: Update the code to request a compact web UI
- Date: Mon, 4 Aug 2014 13:44:22 +0000 (UTC)
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]