Oomax Pro Multi-Brand Identity & Access Security Suite

Authentication ::: auth_cognito
Maintained by OOMAX LogoDan Swayze, Sam McCullough
The OOMAX Pro LMS Multi-Brand Logins SaaS plugin enhances your Moodle platform by enabling custom-branded login pages for each of your unique learner groups. Ideal for institutions and businesses requiring secure, distinct access portals, this plugin seamlessly integrates with the Codes™ module for automated learner onboarding, supports MFA, and allows for federated logins tailored to each brand. As a security-centric solution, OOMAX Pro provides advanced login endpoint protection, ensuring a fortified entry point for all LMS users. Contact us for a FREE 30-Day Pilot - Account Required for Plugin Activation experience@oomaxpro.com

Oomax Pro Multi-Brand Identity & Access Security Suite 1.7.5.3

Moodle 3.11, 4.0, 4.1, 4.2, 4.3, 4.4, 4.5
Released: xueves, 14 de de payares de 2024, 00:22

Date: September 2024 Name: oomax
Url: /auth/cognito/index.php?token=&logout=

Enable plugin

Site Administration -> Plugins -> Authentication -> Manage Authentication

Configure the plugin.

This plugin does not need any configuring to work, it does require an OOMAX subscription.

Plugin functionality

Purpose of this plugin is to receive oomax user token and allow user access to LMS.

1. oomax user token.
Plugin expect token as required query param in url.
Inside token system expect following attributes:

name
family_name
email
locale

2. User doesn't exist in LMS.
If user doesn't exist in LMS, plugin will create user with following data:

firstname: name from oomax token
lastname: family_name from oomax token
email: email from oomax token
username: email from oomax token
locale: locale from oomax token
auth: oomax
mnethostid: 1
confirmed: 1
suspended: 0
lastlogin: 0

After successful creation user will be automatically logged in.

3. User exist in LMS.
If user exist in LMS, plugin will update user with following data:

locale: locale from oomax token

After successful update user will be automatically logged in.

Logout redirection

logout: login page where user need to be redirected

Plugin expect logout url as required query param in url.
Plugin will store that inside Session object and use it when user click logout.
After user click logout inside LMS system will redirect him back to this parameter.

Version information

Version build number
2024111201
Version release name
1.7.5.3
Maturity
Unknown
MD5 Sum
7b4bf71fb374872a9e00a4fb5692e678
Supported software
Moodle 3.11, Moodle 4.0, Moodle 4.1, Moodle 4.2, Moodle 4.3, Moodle 4.4, Moodle 4.5
  • Latest release for Moodle 3.11
  • Latest release for Moodle 4.0
  • Latest release for Moodle 4.1
  • Latest release for Moodle 4.2
  • Latest release for Moodle 4.3
  • Latest release for Moodle 4.4
  • Latest release for Moodle 4.5

Version control information

Version control system (VCS)
GIT
VCS repository URL
VCS branch
oomaxpro
VCS tag
v1.7.5.3

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 http://yoursite.com/admin to finish the installation