Authentication ::: auth_linkedin
Maintained by Bas Brands
This is the authentication part of the LinkedIn auth plugin. A Linkedin Block provides the user interface for this plugin

LinkedinAuth 3 (Build: 2015042900)

Moodle 2.8, 2.9
Released: Wednesday, April 29, 2015, 10:20 PM
Linkedin Moodle Authentication

Author: Bas Brands
Funded by: BrightAlley, Sonsbeekmedia.

- Updates

April 29 2015:
- new version for Moodle 2.8 and newer:
- update event system
- update user fields

August 21st 2013:
This plugin now retreives the user email addresses from LinkedIn.

- About this plugin:

This authentication plugin has been created based on the code written by: using code published here:

Using Moodle OAuth examples by Jerome Mouneyrac:

The latest versions of these plugins can be downloaded from GitHub:

- Plugin Requirements

A Linked in Account
A Linked in integration Key / Secret
The Linkedin Block

- How it works (user)

* Click login with linked in
* Authorize Moodle to get your profile info
* You are now logged in

- Install the LinkedIn auth plugin

1. Add the auth plugin to /auth/linkedin
2. In Moodle go to the plugins page for authentication and enable linkedin.
3. visit and click Add New Application.
4. Enter your Moodle website details, most important field: Integration URL, use the wwwroot of your Moodle installation.
5. Check the boxes 'r_basicprofile', 'r_fullprofile' and 'r_emailaddress'.
5. Copy your key / secret to the LinkedIn authentication plugin settings page in Moodle.

- Install the LinkedIn block

1. Install the linkedin block.
2. Go to the Siteadmin -> notifications to install the block.
3. Add the block to the moodle frontpage.

Version information

Version build number
Version release name
3 (Build: 2015042900)
Stable version
MD5 Sum
Supported software
Moodle 2.8, Moodle 2.9
  • Latest release for Moodle 2.8
  • Latest release for Moodle 2.9

Version control information

Version control system (VCS)
VCS repository URL
VCS tag

Default installation instructions for plugins of the type Authentication

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder (eg "myauth") in the "auth" subdirectory.
  4. Visit to finish the installation