Skip to main content
Version: 7.2.X

Facebook

The Facebook third party provider can be customized using the following config:

import supertokens from "supertokens-node";import ThirdParty from "supertokens-node/recipe/thirdparty";
supertokens.init({    supertokens: {...},    appInfo: {        apiDomain: "...",        appName: "...",        websiteDomain: "..."    },    recipeList: [        ThirdParty.init({            signInAndUpFeature: {                providers: [                    ThirdParty.Facebook({                        clientSecret: "TODO: FACEBOOK_CLIENT_SECRET",                        clientId: "TODO: FACEBOOK_CLIENT_ID",                        scope: [                            "additionalFeatureURL",                        ]                    })                ]            }        })    ]});

Parameters#

  • clientSecret

    • type: string
    • It is a secret used only for authorisation in server-side operations.
  • clientId

    • type: string
    • It is the public identifier for the app.
  • scope

    • type: string[]
    • It is a string array which defines your applications access to a users account, by default users email is accessed. Additional features can be found here
Which frontend SDK do you use?
supertokens-web-js / mobile
supertokens-auth-react