bigbluebutton-Github/bbb-lti/grails-app/conf/lti-config.properties
2019-07-16 23:35:56 +03:00

74 lines
3.3 KiB
Properties

#
# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/
#
# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below).
#
# This program is free software; you can redistribute it and/or modify it under the
# terms of the GNU Lesser General Public License as published by the Free Software
# Foundation; either version 3.0 of the License, or (at your option) any later
# version.
#
# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License along
# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>.
#
#
# These are the default properites for the BigBlueButton LTI interface
# BigBlueButton integration information
#----------------------------------------------------
# This URL is where the BBB client is accessible.
bigbluebuttonURL=http://localhost/bigbluebutton
# Salt which is used by 3rd-party apps to authenticate api calls
bigbluebuttonSalt=bbb_salt
# The application name to use in URL path /lti
appName=lti
# LTI basic information
#----------------------------------------------------
# This URL is where the LTI plugin is accessible. It can be a different server than the BigBluebutton one
# Only the hostname or IP address is required, plus the port number in case it is other than port 80
# e.g. localhost or localhost:port
ltiEndPoint=localhost
# The list of consumers allowed to access this lti service.
# Format: {consumerId1:sharedSecret1,consumerId2:sharedSecret2,consumerIdN:sharedSecretN}
##ltiConsumers=bbb:bbb_salt
ltiConsumers=bbb:welcome
# The mode used to interact with BigBlueButton
# Format: [<simple>|extended]
ltiMode=extended
# Defines if LTI credentials are required
# Format: [false|<true>]
ltiRestrictedAccess=true
# Sets all the meetings to be recorded by default
# Format: [<false>|true]
ltiAllRecordedByDefault=false
# The list of placements enabled on lti service.
# Format: assignment_menu,assignment_selection,assignments_menu,collaboration,course_navigation,course_home_sub_navigation,course_settings_sub_navigation
ltiCanvasPlacements=
ltiCanvasPlacementName=BigBlueButton
# Parameters to generate a unique meeting ID from
# By default, resource_link_id and oauth_consumer_key are used, but certain LMS don't provide unique resource_link_ids
# Specify parameters separated by commas. Can leave blank to use default.
meetingIdParams=resource_link_id,oauth_consumer_key
#----------------------------------------------------
# Inject configuration values into BigbluebuttonSrvice beans
beans.bigbluebuttonService.url=${bigbluebuttonURL}
beans.bigbluebuttonService.salt=${bigbluebuttonSalt}
beans.bigbluebuttonService.idParams=${meetingIdParams}
#----------------------------------------------------
# Inject configuration values into LtiSrvice beans
beans.ltiService.endPoint=${ltiEndPoint}
beans.ltiService.consumers=${ltiConsumers}
beans.ltiService.mode=${ltiMode}
beans.ltiService.restrictedAccess=${ltiRestrictedAccess}
beans.ltiService.recordedByDefault=${ltiAllRecordedByDefault}
beans.ltiService.canvasPlacements=${ltiCanvasPlacements}
beans.ltiService.canvasPlacementName=${ltiCanvasPlacementName}
beans.toolService.appName=${appName}