Moodle Plugins directory: Oauth2 Server | Moodle.org
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.
Contributors
Dorel Manolescu (Lead maintainer): Maintainer
Lai Wei
Enovation Dev Team
Please login to view contributors details and/or to contact them
Comments