Diferencia entre revisiones de «Servicio OAuth 2 Facebook»

De MoodleDocs
(ADDED PAGE)
 
(updated as per English 3.4)
 
(No se muestran 7 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
{{OAuth2}}{{EnTraduccion}}
{{OAuth2}}
=== Setup App in Facebook ===
Para configurar un cliente OAuth 2 con Facebook


To setup  an OAuth 2 client with Facebook, first we need to log in to the [https://developers.facebook.com/apps Facebook for Developers Apps page] and create a new app.
1. Ingrese a la página [https://developers.facebook.com/apps Facebook for Developers Apps] y haga click en el botón para Añadir una nueva App (Add a new app)'.


[[File:facebook-1-new-app.png|none|frame|New App]]
[[File:facebook-1-new-app.png|none|frame|Añadir una nueva App]]


Enter the name for the new App and choose a category (Education?).  
2. Ingrese un nombre y Email de contacto y haga click en el botón para 'Crear ID de App (Create App ID)'.


[[File:facebook-2-name.png|none|frame|Name it]]
[[File:facebook-2-name.png|none|frame|Crear ID de App]]


Go to the app basic settings and set the app icon, and the URLs to your privacy policy and terms of service.
3. Haga click en las Configuraciones (Settings) a la izquierda, después añada un ícono de App y URLs deseadas, elija una categoría, como por ejemplo, Educación (Education) y después haga click en el botón para 'Guardar cambios (Save Changes)'.


[[File:facebook-3-basic-settings.png|none|frame|Basic settings]]
[[File:facebook-3-basic-settings.png|none|frame|Configuraciones de App]]


Add the "Facebook Login" product to the app.
4. Haga click en el enlace '+Añadir Producto (+Add Product)' en la izquierda y después para 'Ingreso Facebook (Facebook Login)' haga click en el botón  'Comience (Get Started)'.


[[File:facebook-4-add-product.png|none|frame|Add a product]]
[[File:facebook-4-add-product.png|none|frame|Añadir Producto]]


Configure the OAuth settings. Set the callback URL to "your site url + /admin/oauth2callback.php". If your moodle site is available at https://lemon.edu/ then the callback URL should be set to "https://lemon.edu/admin/oauth2callback.php". Enable the Web OAuth Login but for best security disable all other types of login.
[[File:facebook-login.png|none|frame|Ingreso Facebook]]


[[File:facebook-5-oauth-settings-v2.png|none|frame|OAuth settings]]
5. Hag click en Web, después ingrese la URL de su sitio y haga click en Guardar (Save).


Go to App Review and make your App public.
[[File:facebook-webapp-wizard.png|none|frame|Ingresar URL del sitio]]


[[File:facebook-6-public.png|none|frame|Make it public]]
6. Haga click en Configuraciones debajo de 'Ingreso Facebook (Facebook Login)' a la izquierda y después configure las configuraciones de Cliente OAuth como sigue:


Finally go to the basic settings and get the App ID and App secret and enter them in Moodle as the Client ID and Client Secret.
* Configurar Ingreso 'Web OAuth' (Web OAuth Login) y 'Usar modo Estricto para Redireccionar URLs' (Use Strict Mode for Redirect URIs) a Si y todo lo demás a No (por seguridad).
* Ingrese la 'callback URL' a "URL de su sitio (your site url) + /admin/oauth2callback.php" por ejemplo <nowiki>https://lemon.edu/admin/oauth2callback.php</nowiki>.  


después haga click en el botón para 'Guardar Cambios'.
[[File:facebook-5-oauth-settings-v2.png|none|frame|Configuraciones OAuth]]
7. Haga click en 'App Review' a la izquierda, después haga click para hacer su App pública.
[[File:facebook-6-public.png|none|frame|Hacerla pública]]
Finalmente, haga click en el Tablero (Dashboard) a la izquierda,  obtenga la App ID y el App Secret e ingréselos en Moodle como el secreto y la ID del cliente.
[[File:facebook_7_app_id_and_secret.png|none|frame|Obtención del secreto y la ID de la App]]
[[Categoría:OAuth 2]]
[[en:OAuth 2 Facebook service]]
[[en:OAuth 2 Facebook service]]

Revisión actual - 19:43 25 dic 2017

Para configurar un cliente OAuth 2 con Facebook

1. Ingrese a la página Facebook for Developers Apps y haga click en el botón para Añadir una nueva App (Add a new app)'.

Añadir una nueva App

2. Ingrese un nombre y Email de contacto y haga click en el botón para 'Crear ID de App (Create App ID)'.

Crear ID de App

3. Haga click en las Configuraciones (Settings) a la izquierda, después añada un ícono de App y URLs deseadas, elija una categoría, como por ejemplo, Educación (Education) y después haga click en el botón para 'Guardar cambios (Save Changes)'.

Configuraciones de App

4. Haga click en el enlace '+Añadir Producto (+Add Product)' en la izquierda y después para 'Ingreso Facebook (Facebook Login)' haga click en el botón 'Comience (Get Started)'.

Añadir Producto
Ingreso Facebook

5. Hag click en Web, después ingrese la URL de su sitio y haga click en Guardar (Save).

Ingresar URL del sitio

6. Haga click en Configuraciones debajo de 'Ingreso Facebook (Facebook Login)' a la izquierda y después configure las configuraciones de Cliente OAuth como sigue:

  • Configurar Ingreso 'Web OAuth' (Web OAuth Login) y 'Usar modo Estricto para Redireccionar URLs' (Use Strict Mode for Redirect URIs) a Si y todo lo demás a No (por seguridad).
  • Ingrese la 'callback URL' a "URL de su sitio (your site url) + /admin/oauth2callback.php" por ejemplo https://lemon.edu/admin/oauth2callback.php.

después haga click en el botón para 'Guardar Cambios'.

Configuraciones OAuth

7. Haga click en 'App Review' a la izquierda, después haga click para hacer su App pública.

Hacerla pública

Finalmente, haga click en el Tablero (Dashboard) a la izquierda, obtenga la App ID y el App Secret e ingréselos en Moodle como el secreto y la ID del cliente.

Obtención del secreto y la ID de la App