Adding OpenID authentication to Moodle LMS
3. Create an application (reference it so it's easily findable)
4. Create client Secret ID and copy this (important).
5. Add in Redirect URI from Moodle plug-in page.
In Moodle
1. Install OpenID and other O365 plugins
2. Set the M$ ID Platform as v2.0
3. Copy the client secret in from Azure. Also, copy in the Application ID and enter it in the box as shown above.
4. From Azure, copy the endpoints.
5. Turn the authentication on and check the settings. It will appear on the login screen as below.
6. Test out with a valid user from your tenancy.
Okay so now you are asking "What's the difference between SAML (Shibboleth) and OpenID? Here is there answer:
"The Security Assertion Markup Language (SAML) is an XML-based federation technology used in some enterprise and academic use cases. OpenID Connect can satisfy these same use cases but with a simpler, JSON/REST based protocol. OpenID Connect was designed to also support native apps and mobile applications, whereas SAML was designed only for Web-based applications. SAML and OpenID Connect will likely coexist for quite some time, with each being deployed in situations where they make sense."
Looking to optimise your Learning Management System? EssingtonITS offers tailored solutions to enhance your e-learning environment. Visit EssingtonITS.co.uk for expert IT services, or explore our dedicated hosting and support for Moodle at myelms.co.uk. Let us help you create a seamless and efficient learning experience.
person people found this useful.