ClassLink OAuth2

Authentication ::: auth_classlink
Maintained by Gopal Sharma
The ClassLink OAuth2 plugin provides single-sign-on functionality with ClassLink LaunchPad using configurable identity providers and the scope of ClassLink OAuth2.
Latest release:
21 sites
83 downloads
2 fans
Current versions available: 1

ClassLink OAuth2

The ClassLink OAuth2 plugin provides single-sign-on functionality with ClassLink LaunchPad using configurable identity providers and the scope of ClassLink OAuth2.

You need to have the following things with you to configure this plugin :

- ClassLink Authorization Endpoint

- ClassLink Token Endpoint

- ClassLink OAuth2 Scope

- ClassLink Client ID

- ClassLink Client Secret

Installation

  • copy the content of the package into the /auth directory under the root of Moodle.
  • log in as administrator and complete the installation
Read the Plugin installation guide for complete steps about installing a new plugin in Moodle.


Please don't report bugs here

If you experience an error with this plugin or would like to request a feature, please use the "Bug Tracker" link below.

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6
Screenshot #7
Screenshot #8
Screenshot #9

Contributors

Gopal Sharma (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Plugins bot
    Fri, 1 Oct 2021, 12:00 PM
    Approval issue created: CONTRIB-8734
  • Luiggi Sansonetti
    Wed, 10 Nov 2021, 6:16 PM
    Hi
    Please see the comments on CONTRIB-8734- the review process on your plugin are blocked until this is resolved.
    And use the tracker issue linked above for communication around the review process.
    Cheers.
  • Yardstick Support
    Thu, 1 Sept 2022, 8:31 PM
    Hello, Can you help me with the shortcode for Classlink authentication method when we are bulk uploading users from the roster?
  • KATERYNA MARTYNENKO
    Sat, 25 Feb 2023, 10:03 AM
    I ran into the problem of duplicating users when previously existing users switched to this auth plugin.

    I modified the plugin to match users by email address and this prevented the duplicated users problem.

    Feel free to use my patched version here:

    https://github.com/KaterynaLove/moodle-auth_classlink
  • MSHP MATHURA
    Fri, 3 Mar 2023, 1:37 AM
    Hi All,
    Would you please assist me about How to get Client ID and secret from ClassLink to connect.
    Thanks
  • MSHP MATHURA
    Tue, 7 Mar 2023, 12:02 AM
    Hello !,
    What is link for login button , anyone can tell me.
    Thanks
  • Meg Sum
    Thu, 29 Aug 2024, 12:57 AM
    Hello there, can anyone help me with this issue. I am using Moodle 4.3.2 (Build 20231222) and it is giving me this error when using the ClassLink SSO. - Unknown state.


    More information about this error

    Debug info:
    Error code: errorauthunknownstate×Dismiss this notification
    Stack trace:
    line 209 of /auth/classlink/classes/loginflow/authcode.php: moodle_exception thrown
    line 107 of /auth/classlink/classes/loginflow/authcode.php: call to auth_classlink\loginflow\authcode->handleauthresponse()
    line 105 of /auth/classlink/auth.php: call to auth_classlink\loginflow\authcode->handleredirect()
    line 28 of /auth/classlink/index.php: call to auth_plugin_classlink->handleredirect()


    My old app on the old Moodle platform 3.9 (Build 20200615) is working just fine. I would appreciate if you can help me out.

    Thank you.
  • Meg Sum
    Mon, 9 Sept 2024, 8:27 AM
    The issue arises from Moodle 4.3.2 no longer allowing NULL passwords in the database. Since SSO bypasses password creation for new users, the plugin needs an update to reflect this change. For now, I'm using a placeholder password as a workaround. Gopal Sharma, please kindly update the plugin.
Please login to post comments