
SSO Login
- Moodle 1.9–5.1
- 更新 2026-05-19
This plugin allows single sign-on (SSO) authentication in Moodle from an external system, using AES-256-CBC encryption and HMAC-SHA256 signature to ensure data security and integrity.
This plugin allows single sign-on (SSO) authentication in Moodle from an external system, using AES-256-CBC encryption and HMAC-SHA256 signature to ensure data security and integrity.
🚀 Initial release
– 🔒 Full implementation of the SSO login plugin for Moodle
– 🔑 Support for authentication via shared secret key (HMAC)
– 🔐 AES-256-CBC encryption with random IV and Base64 encoding
– ⏱️ Timestamp validation with configurable tolerance
– ✅ HMAC-SHA256 signature validation
– 📥 Support for automatic authentication based on GET parameters
– 🧾 Authentication log generation (success/failure)
– ⚙️ Configuration screen in the Moodle admin panel