Embedding webcaStudio player in a web page

Frank Carmona API, SSO Leave a Comment

Introduccion the tag <iframe>  </iframe> is perhaps one of the simplest and most compatible ways of integrating a player within your webpage. This Post covers the integration for any of the access systems in webcaStudio Open free and open free registered Embeding the open free acces URL’s is the simplest way to do it as it requires no programing . Altough you can embed the whole programe page, the recommended way is to embed the session URL’s. To do this, click on the session links to get the session URL’s for any of these acccess systems. Depending on the player Template chosen for this session, dimensions may be different. Observe that dimensions are specified next to each session’s name. In above’s example dimensions are 1018px width and 670px height. The iframe code is built as follows: In case you want to use the Open Access-Registration Required access mode, the iframe will show up the login page as well. Remember that the aspect of the different pages can be personalized within the “Program” tab From this point ahead the event cycle live behavior is the same as when you use the URL’s directly within a browser; If the event is not live yet, a landing page with a disabled access button will appear. If the user waits with this page opened, the access button will enable itself automatically as soon as the producer gives the appropriate order either publish live or on-demand When an event is opened in live or on-demand mode, any user trying to access the event will open it directly in the page where the event session is embedded Single Sign On In this case you can not use directly the session’s URL’s as webcaStudio receives user data and URL’s via POST and an iframe works as an embedded window within another, so the browser will use GET for this call. In order to embed a session’s player using the SSO you must build a small piece of code, “middleware”, which essentially will gather the user info and together with a PSK “Pre-Shared-Key” and some other information make a unique encrypted call to webcaStudio platform. The player will build the same hash to check whether the call is valid or not. A PHP middleware sample follows   Finaly, we specify the URL to the middleware program within the iframe: User/Password Validation Lists The system works the same way …

Secure Single Sign-On Developer Guide

Frank Carmona SSO

SUMMARY This document explains the Secure Single Sign On (SSO) application for end-users access to webcaStudio platform  live or on-demand contents Definitions and conventions: Master Account:  Company that has a current webcaStudio platform subscription Workspace: Independent space intended to allow the master account holder to enable a separate and thus confidential space for a customer webcaStudio: Software as a service platform by means of which an organization can manage and publish Rich Media live or on-demand presentations addressed to a large number of end users who will be able to access and participate to a high quality professional on-line presentation. Secure Access: Many times the contents produced by the Customer and served by webcaStudio platform are highly confidential and / or have a high economic value.  The “Secure SSO”  allows you to integrate your  “Internal Client Platform” with webcaStudio Internal Client Platform: by this we refer to your or your customer’s, intranet, employee portal, e-learning platform, on-line event login platform, etc. owned by the Customer which already includes authentication features.   The Secure SSO application is the ideal choice for those who want to enable convenient and secure Access to any live or on-demand  webcasStudio  based contents from their own secured pages. It is also the right choice for those organizations that want to distribute on-line conferences and already have their own event registration and secure online payment processing systems And, of course, to anyone that wants to avoid users to login more than one time to seamlessly navigate through different platform solutions integrated as one. The system is based in the following premises: Authentication by the Customer: User Authentication is solved by the Customer platform, in other words, the intranet, e-learning or on-line conference clearance system. SSO (Single Sign On): Once an end user has been logged to the Customer platform, he will no longer need to re-log in to the webcaStudio environment. Secure Access: webcaStudio will check the user correct login from the Customer platform and will block any non-authorized user login attempt to access the contents.   IMPLEMENTATION  The technical solution we provide needs the Customer to develop a simple “Access Application Module”. This application shall be based on the following concepts: Connection URL: Each group of contents that make up an “event” within the webcaStudio platform is represented by a URL. Language code: An Event can be broadcasted in different languages simultaneously. The Access Application Module can send the language …