How to give BBB server authentication on Moodle server

285 views
Skip to first unread message

Madhukar LMS

unread,
Sep 13, 2013, 7:49:11 AM9/13/13
to bigblueb...@googlegroups.com
Hi,

I have installed Bigbluebutton 0.81-RC on Dedicated server and it is working fine, we have Moodle portal in another dedicated server, so my plan is i want to create User login's to my students and give access for Bigbluebutton Live and Video playback sessions. for BBB & Moodle integration part already i have done and it is working fine, but Problem is when user enter in to the session he can able to see the BBB server url, and also other persons without authentication also they are able to watch my video playbacks, so is the any solution to restrict other persons to watch my Video playbacks and how to allow them only with user authentication..

Pls help me anybody..

Thanks,
Madhukar

Fred Dixon

unread,
Sep 13, 2013, 7:58:13 AM9/13/13
to BigBlueButton-dev
Hi Madhukar,

The playback URL references a static set of files (video, images, .js) that let's a user watch the recorded session.  The URL is not something a user will guess, such as


Your correct in that if a user authenticates through Moodle and can access a recording URL, they could take that URL and share it with others, and they will have direct access to the recording. The authentication for accessing recordings in BigBlueButton is handled by the 3rd party application, but the URLs themselves are not authenticated.

If the teacher unpublishes or deletes the recording through the Moodle interface (using RecordingsBN plugin), the URL to the recording will no longer work.

Regards,... Fred
-- 
BigBlueButton Developer
BigBlueButton on twitter: @bigbluebutton


--
You received this message because you are subscribed to the Google Groups "BigBlueButton-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-...@googlegroups.com.
To post to this group, send email to bigblueb...@googlegroups.com.
Visit this group at http://groups.google.com/group/bigbluebutton-dev.
For more options, visit https://groups.google.com/groups/opt_out.




Synergy LMS

unread,
Sep 13, 2013, 8:15:16 AM9/13/13
to bigblueb...@googlegroups.com
Hi Fred,

Thanks for you mail,

If the teacher unpublishes or deletes the recording through the Moodle interface (using RecordingsBN plugin), the URL to the recording will no longer work.

My question is , i want to record these videos for future playback so if we unpublish or delete from Moodle interface then how can i play for future playback, or even if we delete from Moodle interface also it will works,  is there any way to authenticate from Moodle portal. please explain me 


Thanks,
Madhukar

HostBBB.com

unread,
Sep 13, 2013, 8:29:32 AM9/13/13
to bigblueb...@googlegroups.com
Madhukar,
 
Couple of ways you could do this.
 
1) use nginx HttpRefererModule,  and only allow the playback to occur from within moodle, and your office IP addresses.  Basically a nginx rule is setup to accept requests from moodle only, and providing a forbidden error if someone goes direct.
 
 
2) Upload archives to S3, and then use their ACL to allow users access.   They even have a 1 time use URL scheme for content so only paying customer get it see it once.
 
regards,
Stephen
 
2)

Fred Dixon

unread,
Sep 13, 2013, 8:32:48 AM9/13/13
to BigBlueButton-dev
Hi Madhukar,

i want to record these videos 

To be precise, the recording is a set of images, XML files, javascript libraries, and a video file.

i want to record these videos for future playback so if we unpublish or delete from Moodle interface then how can i play for future playback

If you unpublish or delete the recordings -- from any 3rd party application -- then they are no longer accessible for playback from the BigBlueButton server -- that's the effect of 'unpublish' and 'delete'.


If you want to unpublish a recording for a students in a class, but still have the recording available on the BigBlueButton server, you could extend the logic in the Moodle RecordingsBN plug-in and add a second layer of publish/unpublish logic, where, for a specific course, the recording is unpublished -- and no students in that course could access the recording from RecordingsBN -- but the recording is still available on the server.

This would let you publish/unpublish a recording on a course level, but the recording is still available in the BigBlueButtonBN server. 


Regards,... Fred
-- 
BigBlueButton Developer
BigBlueButton on twitter: @bigbluebutton


Synergy LMS

unread,
Sep 13, 2013, 9:36:15 AM9/13/13
to bigblueb...@googlegroups.com
Hi,

Thanks Fred & Stephen,

I will follow according to your suggestions, if i get any issues then i will get back to u

Thanks,
Madhukar
Reply all
Reply to author
Forward
0 new messages