Layout → Registration formsor create a new registration form
Username & password creation / Authenticationand tick the
Enable OAuthcheckbox.
Facebook updated its platform to solve some security issues and now require a strict return URL. This means the oauth return URL should be set to “https://login.fdxtended.com/oauth/callback.php” in the facebook app settings on https://developers.facebook.com. Additionally you need to enable the cookie require checkbox in the registration form.
The subscriber is redirect to the Oauth provider (Facebook, Twitter, …) to sign-in; because the subscriber at that point is still unauthenticated we need to allow the subscriber to visit those websites. Depending on the OAuth provider different domains are required. To enable all HTTP traffic enter 0.0.0.0:80
, to do the same for HTTPS traffic enter 0.0.0.0:443
. *
is the wildcard symbol eg. *.linked.com
enables all sub-domains of linked.com.
Usually an OAuth provider allows you to harvest the social profile of your subscriber for data. Typically the returned data depends on the configured scope
. This data can be stored in the subscriber profile; to do this enter the returned field name and select the corresponding subscriber profile field from the drop-down. If you need more fields you can add custom input fields and use those.
Scope set to email public_profile
Note: