web-dev-qa-db-fra.com

ne peux pas me connecter à des comptes en ligne avec facebook

J'ai essayé d'entrer un nouveau compte facebook via les "comptes en ligne" de gnome-control-center, mais cela ne fonctionne pas. Lorsque je clique sur facebook, une icône en rotation s’affiche, puis Firefox s’ouvre et ouvre une page sur laquelle facebook me demande mon adresse électronique et mon mot de passe, puis rien. Rien ne se passe. Il vient d'être redirigé vers cette adresse Web:

https://www.facebook.com/connect/blank.html#_=_

Il et a ces mots:

Succès

AVERTISSEMENT DE SÉCURITÉ: Veuillez traiter l'URL ci-dessus comme votre mot de passe et ne le partagez pas avec qui que ce soit.

J'ai aussi essayé de mettre à jour des paquets, mais ça ne marche toujours pas.

J'utilise également la version x86 d'ubuntu raring et le problème n'apparaît pas sur la version x86_64 d'ubuntu raring.

Mise à jour: après la mise à jour de mon installation x86_64 d'ubuntu, le problème apparaît.

3
user128712

J'ai trouvé une solution de contournement. Vérifiez ceci: https://bugs.launchpad.net/ubuntu/+source/account-plugins/+bug/1180297/comments/4 .

Éditez /usr/share/accounts/providers/facebook.provider

Sudo gedit /usr/share/accounts/providers/facebook.provider

Mettez ceci sous ligne 13,

<setting name="AllowedSchemes" type="as">['https','http']</setting>

Exemple:

C’est le original /usr/share/accounts/providers/facebook.provider:

<?xml version="1.0" encoding="UTF-8"?>
<provider id="facebook">
   <name>Facebook</name>
  <icon>facebook</icon>
  <translations>account-plugins</translations>
  <domains>.*facebook\.com</domains>
  <plugin>generic-oauth</plugin>
  <template>
    <group name="auth">
      <setting name="method">oauth2</setting>
      <setting name="mechanism">user_agent</setting>
      <group name="oauth2">
        <group name="user_agent">        
          <setting name="Host">www.facebook.com</setting>
          <setting name="AuthPath">/dialog/oauth</setting>
          <setting name="RedirectUri">https://www.facebook.com/connect/login_success.html</setting>
          <setting name="Display">popup</setting>
          <setting type="as" name="Scope">['publish_stream','read_stream','status_update','user_photos','friends_photos','xmpp_login']</setting>
          <setting name="ClientId">302061903208115</setting>
        </group>
      </group>
    </group>
  </template>
</provider>

C'est le modifié /usr/share/accounts/providers/facebook.provider:

<?xml version="1.0" encoding="UTF-8"?>
<provider id="facebook">
   <name>Facebook</name>
  <icon>facebook</icon>
  <translations>account-plugins</translations>
  <domains>.*facebook\.com</domains>
  <plugin>generic-oauth</plugin>
  <template>
    <group name="auth">
      <setting name="method">oauth2</setting>
      <setting name="mechanism">user_agent</setting>
      <group name="oauth2">
        <group name="user_agent">      
+         <setting name="AllowedSchemes" type="as">['https','http']</setting>  
          <setting name="Host">www.facebook.com</setting>
          <setting name="AuthPath">/dialog/oauth</setting>
          <setting name="RedirectUri">https://www.facebook.com/connect/login_success.html</setting>
          <setting name="Display">popup</setting>
          <setting type="as" name="Scope">['publish_stream','read_stream','status_update','user_photos','friends_photos','xmpp_login']</setting>
          <setting name="ClientId">302061903208115</setting>
        </group>
      </group>
    </group>
  </template>
</provider>

Remarque: toutefois, cela expose votre bureau à des risques de sécurité. Ne l'utilisez donc que si vous êtes connecté à un réseau approuvé. - Alberto Mardegan (mardy)

Source: https://bugs.launchpad.net/ubuntu/+source/gnome-control-center-signon/+bug/1180297

Mise à jour: Il semble que ce bogue soit corrigé sur les propositions quantale et raring proposées. Le paquet est account-plugin-facebook et sa version est 0.10bzr13.03.26-0ubuntu1.1

2
user128712