cognito-helper icon indicating copy to clipboard operation
cognito-helper copied to clipboard

Facebook provider

Open remicastaing opened this issue 9 years ago • 7 comments

I tried to set up a facebook provider. On the client side, all seems to work.

On the server side I'm getting:

[2016-01-10 22:48:47.317] [INFO] express - GET /?code=AQBQXLIJL5TSG-ol713pVt0JSKb1wAYiYffO81NPb3v2smnm9eUgtXj1InJY-f1YrYPh1pvNU-aTu6DhYheaWAaqHxdZbhzQS1I2vAZQi9-I2GfJTbnn6F-ydSP3wr9Vb1DAagDw7q4OWBXFxnSnUZCe7ucsaY0BMwLJKnFriP-YeL40-D-mfGfdoXDMC4sNIzMVpt3bSJQipMPlVllOSCF7IWckVzGq90zcIutfz59z1haraedQZiOQK7LjLj567PUUAL1sT82JCJDXTmK7PNi6sN_NOaWAP_Vjt0V9R-BlXJWQU9Z57CzXIZIfQP-s2Ioum7iQXPAnTsDYb3Akvkh-sqQwX_T4-VCowd8sJQPRMMgsW07DZor-gcxQcwxq--4 200 2104 - 3 ms
[2016-01-10 22:48:47.398] [DEBUG] CognitoHelper - params { code: 'AQBQXLIJL5TSG-ol713pVt0JSKb1wAYiYffO81NPb3v2smnm9eUgtXj1InJY-f1YrYPh1pvNU-aTu6DhYheaWAaqHxdZbhzQS1I2vAZQi9-I2GfJTbnn6F-ydSP3wr9Vb1DAagDw7q4OWBXFxnSnUZCe7ucsaY0BMwLJKnFriP-YeL40-D-mfGfdoXDMC4sNIzMVpt3bSJQipMPlVllOSCF7IWckVzGq90zcIutfz59z1haraedQZiOQK7LjLj567PUUAL1sT82JCJDXTmK7PNi6sN_NOaWAP_Vjt0V9R-BlXJWQU9Z57CzXIZIfQP-s2Ioum7iQXPAnTsDYb3Akvkh-sqQwX_T4-VCowd8sJQPRMMgsW07DZor-gcxQcwxq--4',
  client_id: '----------------------',
  client_secret: '------------------------------------',
  redirect_uri: 'http://localhost:8100/',
  grant_type: 'authorization_code' }
[2016-01-10 22:48:48.103] [WARN] CognitoHelper - no token.access_token access_token=CAAV3ZC29oq64BALYYJ6hj2KZCTtHcjUKUPUVDGBvgzPhumNoZAnODb83MYOBmM61WBAqIppCuR5uXC8ZAqTr45cCwSrCOGEI194beJ66qTZAZALShywGo5aRGE22RVdiRlcH3pvsPU1PmFtBDsONoMl9MlHqNzs0N5jmZBq9II9kTPoXDJZCvbbWf2ZAPwvH2bVIWyWUuuf3EnAZDZD&expires=5181289
[2016-01-10 22:48:48.105] [INFO] express - POST /auth/facebook 400 51 - 708 ms

I'm not sure if this provider setup is ok for FB:

facebook: {
      accessTokenUrl: 'https://graph.facebook.com/oauth/access_token',
      peopleApiUrl: 'https://graph.facebook.com/v2.5/',
      client_id: process.env.AMAZON_CLIENT_ID || '------------------------',
      client_secret: process.env.AMAZON_SECRET || '-----------------------------------',
      normalize: function(token, profile) {
        return {
          idToken: token.access_token,
          name: profile ? profile.name : null,
              email: profile ? profile.email : null
        };
      }
    }

remicastaing avatar Jan 10 '16 21:01 remicastaing

ok I'll take a look tomorrow. Thanks.

On 01/11/2016 12:53 AM, Rémi wrote:

I tried to set up a facebook provider On the client side, all seems to work

On the server side I'm getting:

|[2016-01-10 22:48:47317] [INFO] express - GET /?code=AQBQXLIJL5TSG-ol713pVt0JSKb1wAYiYffO81NPb3v2smnm9eUgtXj1InJY-f1YrYPh1pvNU-aTu6DhYheaWAaqHxdZbhzQS1I2vAZQi9-I2GfJTbnn6F-ydSP3wr9Vb1DAagDw7q4OWBXFxnSnUZCe7ucsaY0BMwLJKnFriP-YeL40-D-mfGfdoXDMC4sNIzMVpt3bSJQipMPlVllOSCF7IWckVzGq90zcIutfz59z1haraedQZiOQK7LjLj567PUUAL1sT82JCJDXTmK7PNi6sN_NOaWAP_Vjt0V9R-BlXJWQU9Z57CzXIZIfQP-s2Ioum7iQXPAnTsDYb3Akvkh-sqQwX_T4-VCowd8sJQPRMMgsW07DZor-gcxQcwxq--4 200 2104 - 3 ms [2016-01-10 22:48:47398] [DEBUG] CognitoHelper - params { code: 'AQBQXLIJL5TSG-ol713pVt0JSKb1wAYiYffO81NPb3v2smnm9eUgtXj1InJY-f1YrYPh1pvNU-aTu6DhYheaWAaqHxdZbhzQS1I2vAZQi9-I2GfJTbnn6F-ydSP3wr9Vb1DAagDw7q4OWBXFxnSnUZCe7ucsaY0BMwLJKnFriP-YeL40-D-mfGfdoXDMC4sNIzMVpt3bSJQipMPlVllOSCF7IWckVzGq90zcIutfz59z1haraedQZiOQK7LjLj567PUUAL1sT82JCJDXTmK7PNi6sN_NOaWAP_Vjt0V9R-BlXJWQU9Z57CzXIZIfQP-s2Ioum7iQXPAnTsDYb3Akvkh-sqQwX_T4-VCowd8sJQPRMMgsW07DZor-gcxQcwxq--4', client_id: '----------------------', client_secret: '------------------------------------', redirect_uri: 'http://localhost:8100/', grant_type: 'authorization_code' } [2016-01-10 22:48:48103] [WARN] CognitoHelper - no tokenaccess_token access_token=CAAV3ZC29oq64BALYYJ6hj2KZCTtHcjUKUPUVDGBvgzPhumNoZAnODb83MYOBmM61WBAqIppCuR5uXC8ZAqTr45cCwSrCOGEI194beJ66qTZAZALShywGo5aRGE22RVdiRlcH3pvsPU1PmFtBDsONoMl9MlHqNzs0N5jmZBq9II9kTPoXDJZCvbbWf2ZAPwvH2bVIWyWUuuf3EnAZDZD&expires=5181289 [2016-01-10 22:48:48105] [INFO] express - POST /auth/facebook 400 51 - 708 ms |

I'm not sure if this provider setup is ok for FB:

|facebook: { accessTokenUrl: 'https://graphfacebookcom/oauth/access_token', peopleApiUrl: 'https://graphfacebookcom/v25/', client_id: processenvAMAZON_CLIENT_ID || '------------------------', client_secret: processenvAMAZON_SECRET || '-----------------------------------', normalize: function(token, profile) { return { idToken: tokenaccess_token, name: profile ? profilename : null, email: profile ? profileemail : null }; } } |

— Reply to this email directly or view it on GitHub https://github.com/olegabu/cognito-helper/issues/1.

olegabu avatar Jan 10 '16 22:01 olegabu

Any clue, @olegabu, how a facebook provider has to be set?

remicastaing avatar Jan 23 '16 20:01 remicastaing

any updates on this?

chungconscious avatar Apr 18 '16 11:04 chungconscious

expect this week please

On 04/18/2016 07:34 AM, cj wrote:

any updates on this?

— You are receiving this because you were mentioned. Reply to this email directly or view it on GitHub https://github.com/olegabu/cognito-helper/issues/1#issuecomment-211340847

olegabu avatar Apr 18 '16 11:04 olegabu

was this resolved?

nhpolanco avatar May 12 '16 18:05 nhpolanco

Don't forget to change from process.env.AMAZON_CLIENT_ID to process.env.FACEBOOK_CLIENT_ID and same for secret :)

david33409 avatar Aug 13 '16 21:08 david33409

This worked for me...

facebook: {
  accessTokenUrl: 'https://graph.facebook.com/v2.3/oauth/access_token',
  peopleApiUrl: 'https://graph.facebook.com/v2.5/',
  client_id: process.env.FACEBOOK_CLIENT_ID || '1063049837123763',
  client_secret: process.env.FACEBOOK_SECRET || 'bac80d25d9cfff3af8de22009af50e79',
  normalize: function(token, profile) {
    return {
      idToken: token.access_token,
      name: profile ? profile.name : null,
          email: profile ? profile.email : null
    };
  }
},

david33409 avatar Aug 15 '16 14:08 david33409