Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-75753

Add support for SHA256 (and longer) to BigBlueButton

XMLWordPrintable

    • MOODLE_400_STABLE, MOODLE_401_STABLE, MOODLE_402_STABLE
    • MOODLE_402_STABLE
    • MDL-75753-master
    • Hide

      Test the General config settings

      We consider here that the Bigbluebutton plugin is enabled.

      • As an admin, go to Site Administration / Bigbluebutton / General settings
      • Check that you can see bigbluebuttonbn_server_url, bigbluebuttonbn_shared_secret and bigbluebuttonbn_checksum_algorithm settings
      • Add the following to your config.php:

        $CFG->bigbluebuttonbn['server_url'] = 'https://test-moodle.blindsidenetworks.com/bigbluebutton/';
        $CFG->bigbluebuttonbn['shared_secret'] = '0b21fcaf34673a8c3ec8ed877d76ae34';
        

      • Ensure you can still see the BigBlueButton Checksum Algorithm setting
      • Add

        $CFG->bigbluebuttonbn['checksum_algorithm'] = 'SHA1';
        

        to the config.php

      • Ensure you can NOT see the BigBlueButton Checksum Algorithm setting

      Sanity check

      • As an admin, go to Site Administration / Bigbluebutton / General settings
      • Ensure that the SHA1 algorithm has been selected
      • Go to an existing (or a new) BigblueButton activity and join the meeting
      • Ensure the meeting can be joined as usual
      Show
      Test the General config settings We consider here that the Bigbluebutton plugin is enabled. As an admin, go to Site Administration / Bigbluebutton / General settings Check that you can see bigbluebuttonbn_server_url, bigbluebuttonbn_shared_secret and bigbluebuttonbn_checksum_algorithm settings Add the following to your config.php: $CFG->bigbluebuttonbn['server_url'] = 'https://test-moodle.blindsidenetworks.com/bigbluebutton/'; $CFG->bigbluebuttonbn['shared_secret'] = '0b21fcaf34673a8c3ec8ed877d76ae34'; Ensure you can still see the BigBlueButton Checksum Algorithm setting Add $CFG->bigbluebuttonbn['checksum_algorithm'] = 'SHA1'; to the config.php Ensure you can NOT see the BigBlueButton Checksum Algorithm setting Sanity check As an admin, go to Site Administration / Bigbluebutton / General settings Ensure that the SHA1 algorithm has been selected Go to an existing (or a new) BigblueButton activity and join the meeting Ensure the meeting can be joined as usual

      This is a follow up of CONTRIB-9063 to adjust/ adapt it to Moodle 4.0 and the 3.0 version of the mod_bigbluebuttonbn plugin.

      The aim here is to add support for better security.

        1. config.gif
          config.gif
          500 kB
        2. sanity check.gif
          sanity check.gif
          438 kB

            lmdavid Laurent DAVID
            lmdavid Laurent DAVID
            Shamiso Jaravaza Shamiso Jaravaza
            Andrew Lyons Andrew Lyons
            Ron Carl Alfon Yu Ron Carl Alfon Yu
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - 0 minutes
                0m
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 1 day, 1 hour, 12 minutes
                1d 1h 12m

                  Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.