As an administrator, you can add SaaS applications as labs and also integrate customized code and provide user login credentials, user instructions, and run the SaaS applications in the VMware Lab Platform user interface. You can add URLs for simulated content in the SaaS Console and provide an interactive lab experience to your users. You can add an iframe, or an Isim type of simulator link for SaaS consoles.
To create a SaaS console for your lab:
Prerequisites
Enable the setting. To enable this option, contact the VMwware Lab Platform support team.
An HTML URL link for your simulated content, or a SaaS application.
Lab manual for your SaaS application.
Web application that supports HTTP and HTTPs request from VMwware Lab Platform for service orchestration.
Procedure
- From the navigation pane, select .
- Click + Create New.
- Enter the basic details for the SaaS console.
Option |
Description |
Name |
Enter a name for the console. |
Display Name |
Enter a display name for the console. The name can be same as the Name field. |
Type |
To embed the simulated content link in the lab, from the drop-down menu select an option type.
Iframe
iSim
Test Console
Other
|
URL |
Add the URL of the content to embed in the lab. |
Integration Code |
(Optional) You can enter any customization related to the URL code here. |
Notes |
(Optional) If you have any notes related to the SaaS console, you can enter it in the Notes section. |
- Click + Create SaaS Console.
- Enter the details for the start end point in the Start Endpoint page. The "startEndpoint" is called when an entitlement is created for a SaaS lab.
Option |
Description |
Target URL |
Enter the external URL address to be called. |
HTTP Method |
Enter the HTTP method to be used.
GET
POST
PUT
DELETE
PATCH
|
Authentication Method |
Specify the authentication method be used.
None—Username and password fields are ignored.
Basic—The provided username and password are used to construct the HTTP Basic Authentication header.
Header—Allows you to specify custom header name in the username field and value in the password field.
Bearer—The value provided in the password field is used in Authentication: Bearer <value> header.
|
Username/header name |
Enter the username. |
Password |
Enter the password. |
- Click Update SaaS Console.
- Enter the details for the stop end point in the Stop Endpoint page. The "stopEndpoint" is called when the entitlement is ended, or is canceled to signal to the external system that resources allocated for this entitlement can be released.
Option |
Description |
Target URL |
Enter the external URL address to . |
HTTP Method |
Enter the HTTP method to be used.
GET
POST
PUT
DELETE
PATCH
|
Authentication Method |
Specify the authentication method be used.
None—Username and password fields are ignored.
Basic—The provided username and password are used to construct the HTTP Basic Authentication header.
Header—Allows you to specify custom header name in the username field and value in the password field.
Bearer—The value provided in the password field is used in Authentication: Bearer <value> header.
|
Username/header name |
Enter the username. |
Password |
Enter the password. |
- Click Update SaaS Console.
- Enter the SaaS console property details in the SaaS Console Property Definitions page.
A Saas console can have 0 or more configuration properties defined. It describes a property that is expected to be configured or created in the external system and a value for it is provided in VMware Lab Platform. The properties can be used in a manual as placeholders for the actual values. Use double curly brackets for the property name - It {{propertyName}} is replaced with the provided property value.
- Click Update SaaS Console.
Results
The SaaS console link is available for you to add in the page of your lab. The SaaS lab is provisioned and configured during the lab startup process.