Oauth2 Server

Local plugins ::: local_oauth2
Maintained by Dorel Manolescu, Lai Wei, Enovation Dev Team
This plugin provides an OAuth2 server so that a user can use its Moodle account to log in to external applications.
Latest release:
1 sites
7 downloads
Current versions available: 1

OAuth2 Server Plugin for Moodle

This plugin enables your Moodle site to act as an OAuth2 authorization server (OAuth2), allowing external applications to authenticate users using their Moodle credentials.

It supports the OAuth2 Authorization Code flow, making it useful for integrating Moodle-based identity verification into custom systems such as applications, portals, custom AI agents, or third-party services. Note that while it allows credential delegation, it is not a full Single Sign-On (SSO) solution by default.

Key Features:

  • Acts as a compliant OAuth2 Authorization Server.
  • Supports the Authorization Code Grant flow.
  • Allows external systems to obtain access tokens and refresh tokens using Moodle credentials.
  • Built using bshaffer/oauth2-server-php as the underlying OAuth2 library.

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2

Contributors

Dorel Manolescu (Lead maintainer): Maintainer
Enovation Dev Team
Please login to view contributors details and/or to contact them

Comments RSS

显示评论
Please login to post comments