OAuth2 Microsoft Service: Unterschied zwischen den Versionen
Aus MoodleDocs
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 6: | Zeile 6: | ||
==Einen OAuth2 Client für Microsoft aufsetzen== | ==Einen OAuth2 Client für Microsoft aufsetzen== | ||
Um einen OAuth2 Client für Microsoft aufzusetzen, müssen Sie sich als erstes eine neue App anlegen. | Um einen OAuth2 Client für Microsoft aufzusetzen, müssen Sie sich als erstes eine neue App anlegen. | ||
*Melden Sie sich auf der Seite [https://apps.dev.microsoft.com/#/appList Microsoft Application Console] an und | *Melden Sie sich auf der Seite [https://apps.dev.microsoft.com/#/appList Microsoft Application Console] an und klicken Sie auf den Button ''Add an app''. | ||
[[Image:microsoft-1-create-new.png|300px]] | :[[Image:microsoft-1-create-new.png|300px]] | ||
:'''Hinweis''': 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". | |||
:[[File:microsoft-1-1-alternate-app-page.png|300px]] | |||
*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|300px]] | :[[File:microsoft-2-name-it.png|300px]] | ||
*Next you have to add a platform to your application. | |||
Choose a good name as this is what is shown to users when they are asked to approve the permissions. | :[[File:microsoft-3-add-platform.png|300px]] | ||
*Choose "Web platform" | |||
[[File:microsoft-2-name-it.png|300px]] | :[[File:microsoft-3.1-web-platform.png|300px]] | ||
*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 <nowiki>https://lemon.edu/</nowiki> the callback URL would be <nowiki>https://lemon.edu/admin/oauth2callback.php</nowiki>. 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. | |||
Next you have to add a platform to your application. | :[[File:microsoft-4-platform-settings.png|300px]] | ||
*Make sure the "Microsoft Graph Permissions" section contains the "User.Read" permission. | |||
[[File:microsoft-3-add-platform.png|300px]] | :[[File:microsoft-5-permissions.png|300px]] | ||
*Set the options for the consent screen. | |||
Choose "Web platform" | :[[File:microsoft-6-consent.png|300px]] | ||
*Save all the details and then generate a new password. | |||
[[File:microsoft-3.1-web-platform.png|300px]] | :[[File:microsoft-7-new-password.png|300px]] | ||
*Enter the password in Moodle as the "Client secret" and the Application ID as the "Client id". | |||
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 <nowiki>https://lemon.edu/</nowiki> the callback URL would be <nowiki>https://lemon.edu/admin/oauth2callback.php</nowiki>. 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-8-got-it.png|300px]] | ||
[[File:microsoft-4-platform-settings.png|300px]] | |||
Make sure the "Microsoft Graph Permissions" section contains the "User.Read" permission. | |||
[[File:microsoft-5-permissions.png|300px]] | |||
Set the options for the consent screen. | |||
[[File:microsoft-6-consent.png|300px]] | |||
Save all the details and then generate a new password. | |||
[[File:microsoft-7-new-password.png|300px]] | |||
Enter the password in Moodle as the "Client secret" and the Application ID as the "Client id". | |||
[[File:microsoft-8-got-it.png|300px]] | |||
==Siehe auch== | ==Siehe auch== |
Version vom 19. Juni 2017, 08:34 Uhr
Diese Seite ist noch nicht vollständig übersetzt.
Neue Funktionalität
in Moodle 3.6!
Einen OAuth2 Client für Microsoft aufsetzen
Um einen OAuth2 Client für Microsoft aufzusetzen, müssen Sie sich als erstes eine neue App anlegen.
- Melden Sie sich auf der Seite Microsoft Application Console an und klicken Sie auf den Button Add an app.
- Hinweis: 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".
- Choose a good name as this is what is shown to users when they are asked to approve the permissions.
- Next you have to add a platform to your application.
- Choose "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.
- Make sure the "Microsoft Graph Permissions" section contains the "User.Read" permission.
- Set the options for the consent screen.
- Save all the details and then generate a new password.
- Enter the password in Moodle as the "Client secret" and the Application ID as the "Client id".
Siehe auch
- OneDrive Repository
- OAuth2 Authentifizierung - ermöglicht es Nutzer/innen, sich mit ihrem Microsoft-Nutzerkonto in Moodle anzumelden