Authentication: LinkedinAuth

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

LinkedinAuth 2 (Build: 2013101100)

Release notes

Linkedin Moodle Authentication

Author: Bas Brands
Funded by: BrightAlley, Sonsbeekmedia.

- Updates

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.
Moodle 2.1, 2.2, 2.3, 2.4, 2.5

Version information

Version build number
Version release name
2 (Build: 2013101100)
Can be updated from
2 (Build: 2013082100) (2013082100)
Stable version
MD5 Sum
Supported software
Moodle 2.1, Moodle 2.2, Moodle 2.3, Moodle 2.4, Moodle 2.5
  • This is the latest release for Moodle 2.1
  • This is the latest release for Moodle 2.2
  • This is the latest release for Moodle 2.3
  • This is the latest release for Moodle 2.4
  • This is the latest release for Moodle 2.5

Version control information

Version control system (VCS)
VCS repository URL

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