diff --git a/Moodle.md b/Moodle.md new file mode 100644 index 0000000..ce3d0f6 --- /dev/null +++ b/Moodle.md @@ -0,0 +1,44 @@ +### Moodle using [auth_oidc](https://moodle.org/plugins/auth_oidc) plugin + +* Install the plugin in Moodle under Site administration > Plugins > Install plugins +* Configure client credentials in EGroupware under Admin > Application > OpenID / OAuth2 server > Clients +``` +Name: Moodle +Identifier: moodle +Secret: +Redirect URL: https://example.org/moodle/auth/oidc/ +(replace https://example.org/moodle with your Moodle URL) +Allowed Grants: Authorization Code | Refresh Token +Valid Scopes: openid profile email +Status: Active +``` +Optionally you can manage it as EGroupware app (display it in EGroupware and limit authentication to selected users and groups only) +``` +Application name: Moodle +Start Address (URL): https://example.org/moodle/ +Allowed for: