Click or drag to resize

ISessionManagementProvisionExternalCourse Method

Creates a new folder and two external groups (viewers and creators) and grants them permission to the folder. Auth works differently for this method than others. It can be called by external providers on behalf of users who would not otherwise have the privilege to create a folder, groups, and set ACLs. This is necessary because the external user may not have been added to Panopto yet. The external provider should use its own security to determine who it will allow to call this method. External Id set by this method is the one associated to the specific membership provider which is accessible by methods with membershipProvider parameter and FolderWithExternalContext object.

Namespace:  Panopto.Server.Services.PublicAPI.V46.Soap
Assembly:  DataLib (in DataLib.dll) Version: 13.0.0.0 (13.0.0.00000)
Syntax
C#
Folder ProvisionExternalCourse(
	AuthenticationInfo auth,
	string name,
	string externalId
)

Parameters

auth
Type: Panopto.Server.Services.PublicAPI.V40AuthenticationInfo
Used to authenticate the current user. Can be null if an auth cookie is passed
name
Type: SystemString
The name of the external course
externalId
Type: SystemString
The external ID of the external course. The externalId can be up to 255 characters.

Return Value

Type: Folder
The folder created for this course
See Also