OAuth 2 Facebook service: Difference between revisions
Helen Foster (talk | contribs) (numbering steps and other small improvements) |
Helen Foster (talk | contribs) (new setting 'Use Strict Mode for Redirect URIs' following security update to Facebook Login) |
||
(One intermediate revision by one other user not shown) | |||
Line 26: | Line 26: | ||
6. Click Settings under 'Facebook Login' on the left, then configure the Client OAuth Settings as follows: | 6. Click Settings under 'Facebook Login' on the left, then configure the Client OAuth Settings as follows: | ||
* Set Web OAuth Login to Yes and everything else to No (for security). | * Set 'Web OAuth Login' and 'Use Strict Mode for Redirect URIs' to Yes and everything else to No (for security). | ||
* Enter the callback URL to "your site url + /admin/oauth2callback.php" e.g. <nowiki>https://lemon.edu/admin/oauth2callback.php</nowiki>. | * Enter the callback URL to "your site url + /admin/oauth2callback.php" e.g. <nowiki>https://lemon.edu/admin/oauth2callback.php</nowiki>. | ||
Line 42: | Line 42: | ||
[[es:Servicio OAuth 2 Facebook]] | [[es:Servicio OAuth 2 Facebook]] | ||
[[de:OAuth2 Facebook Service]] |
Latest revision as of 09:56, 21 December 2017
To set up an OAuth 2 client with Facebook
1. Log in to the page Facebook for Developers Apps and click the 'Add a new app' button.
2. Enter a name and contact email and click the button 'Create App ID'.
3. Click Settings on the left, then add an app icon and URLs as desired, choose a category e.g. Education then click the button 'Save Changes'.
4. Click the link '+Add Product' on the left then for 'Facebook Login' click the button 'Get Started'.
5. Click Web, then enter your site URL and click Save.
6. Click Settings under 'Facebook Login' on the left, then configure the Client OAuth Settings as follows:
- Set 'Web OAuth Login' and 'Use Strict Mode for Redirect URIs' to Yes and everything else to No (for security).
- Enter the callback URL to "your site url + /admin/oauth2callback.php" e.g. https://lemon.edu/admin/oauth2callback.php.
then click the button 'Save Changes'.
7. Click 'App Review' on the left, then click to make your app public.
Finally, click Dashboard on the left, get the App ID and App Secret and enter them in Moodle as the client ID and secret.