Diferencia entre revisiones de «Servicio OAuth 2 Microsoft»

De MoodleDocs
({{Urgente de traducir}})
(tidy up)
 
(No se muestran 3 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
{{OAuth2}}{{Urgente de traducir}}
=== Setup App In Microsoft ===


To setup  an OAuth 2 client with Microsoft, first we need to login to the [https://apps.dev.microsoft.com/#/appList Microsoft Application Console] and create a new app.
=== Configurar App En Microsoft ===


[[Image:microsoft-1-create-new.png|none|frame|Create new project]]
Para configurar un cliente OAuth 2 con Microsoft, primeramente necesitamos ingresar a [https://apps.dev.microsoft.com/#/appList Microsoft Application Console] y crear una nueva App.


Note: If you have previously registered Applications with an older API your Application Console may look different. In this case you should create a new "Converged Application".
[[Image:microsoft-1-create-new.png|none|frame|Crear proyecto nuevo]]


[[File:microsoft-1-1-alternate-app-page.png|none|frame|Create new project with older APIs enabled]]
Nota: Si Usted previamente había registrado Aplicaciones con una API más antigua, su consola de Aplicación pdría verse diferente. en este caso Usted debería de crear una nueva "Aplicación Convergida (Converged Application)".


Choose a good name as this is what is shown to users when they are asked to approve the permissions.  
[[File:microsoft-1-1-alternate-app-page.png|none|frame|Crear proyecto nuevo con APIs antiguas habilitado]]


[[File:microsoft-2-name-it.png|none|frame|Name it]]
Elijaun buen nombre ya que esto es lo que se les mostrará a los usuarios cuando se les pida que prueben los permisos.  


Next you have to add a platform to your application.  
[[File:microsoft-2-name-it.png|none|frame|Nómbrelo]]


[[File:microsoft-3-add-platform.png|none|frame|Add platform]]
A continuación, Usted necesita añadir una plataforma a su aplicación.  


Choose "Web platform"
[[File:microsoft-3-add-platform.png|none|frame|Añadir plataforma]]


[[File:microsoft-3.1-web-platform.png|none|frame|Web platform]]
elegir "Plataforma web (Web platform)"


Uncheck the "Allow Implicit Flow" checkbox and set the callback URL. The callback URL should point to "your Moodle site URL + /admin/oauth2callback.php". If your Moodle site was available at https://lemon.edu/ the callback URL would be https://lemon.edu/admin/oauth2callback.php. It is important that your Moodle site uses https and not http. Microsoft will not allow the callback url if it is not using https.
[[File:microsoft-3.1-web-platform.png|none|frame|Plataforma Web]]


[[File:microsoft-4-platform-settings.png|none|frame|Platform settings]]
Des-seleccione la casilla de "Permitir Flujo Implícito (Allow Implicit Flow)" y configure la 'callback URL'. La 'callback URL' debería de apuntar hacia "la URL de su sitio Moodle + /admin/oauth2callback.php". Si su sitio Moodle estaba disponible en https://lemon.edu/ la 'callback URL' sería https://lemon.edu/admin/oauth2callback.php. Es importante que su sitio Moodle use [[HTTPS]] y no [[HTTP]]. Microsoft no permitirá la 'callback url' si no estuviera usando HTTPS.


Make sure the "Microsoft Graph Permissions" section contains the "User.Read" permission.
[[File:microsoft-4-platform-settings.png|none|frame|Configuraciones de la plataforma]]


[[File:microsoft-5-permissions.png|none|frame|Permissions]]
Asegúrese de que la sección de "Microsoft Graph Permissions" contenga el permiso "User.Read" .


Set the options for the consent screen.
[[File:microsoft-5-permissions.png|none|frame|Permisos]]


[[File:microsoft-6-consent.png|none|frame|Consent]]
Configure las opcione spara la pantalla de consentimiento.


Save all the details and then generate a new password.
[[File:microsoft-6-consent.png|none|frame|Consentimiento]]


[[File:microsoft-7-new-password.png|none|frame|Generate a new password]]
Guarde todos los detalles y entonces genere una nueva contraseña.


Enter the password in Moodle as the "Client secret" and the Application ID as the "Client id".
[[File:microsoft-7-new-password.png|none|frame|Generar una contraseña nueva]]


[[File:microsoft-8-got-it.png|none|frame|Got it]]
Ingrese la contraseña en Moodle como el "Secreto del Cliente" y la ID de la Aplicación como la "ID del cliente".
 
[[File:microsoft-8-got-it.png|none|frame|Hecho]]
 
==Vea también==
 
* [[Repositorio OneDrive]]
* [[Autenticación OAuth 2]] para habilitarle a los usuarios que ingresen a Moodle con su cuenta de Microsoft


[[Categoría:OAuth 2]]
[[Categoría:OAuth 2]]


[[en:OAuth 2 Microsoft service]]
[[en:OAuth 2 Microsoft service]]

Revisión actual - 18:03 16 jun 2017

Configurar App En Microsoft

Para configurar un cliente OAuth 2 con Microsoft, primeramente necesitamos ingresar a Microsoft Application Console y crear una nueva App.

Crear proyecto nuevo

Nota: Si Usted previamente había registrado Aplicaciones con una API más antigua, su consola de Aplicación pdría verse diferente. en este caso Usted debería de crear una nueva "Aplicación Convergida (Converged Application)".

Crear proyecto nuevo con APIs antiguas habilitado

Elijaun buen nombre ya que esto es lo que se les mostrará a los usuarios cuando se les pida que prueben los permisos.

Nómbrelo

A continuación, Usted necesita añadir una plataforma a su aplicación.

Añadir plataforma

elegir "Plataforma web (Web platform)"

Plataforma Web

Des-seleccione la casilla de "Permitir Flujo Implícito (Allow Implicit Flow)" y configure la 'callback URL'. La 'callback URL' debería de apuntar hacia "la URL de su sitio Moodle + /admin/oauth2callback.php". Si su sitio Moodle estaba disponible en https://lemon.edu/ la 'callback URL' sería https://lemon.edu/admin/oauth2callback.php. Es importante que su sitio Moodle use HTTPS y no HTTP. Microsoft no permitirá la 'callback url' si no estuviera usando HTTPS.

Configuraciones de la plataforma

Asegúrese de que la sección de "Microsoft Graph Permissions" contenga el permiso "User.Read" .

Permisos

Configure las opcione spara la pantalla de consentimiento.

Consentimiento

Guarde todos los detalles y entonces genere una nueva contraseña.

Generar una contraseña nueva

Ingrese la contraseña en Moodle como el "Secreto del Cliente" y la ID de la Aplicación como la "ID del cliente".

Hecho

Vea también