Workshop Setup Guide
Prerequisites Checklist
Before starting the hands-on lab, ensure you have:
- Azure Portal Access: Valid Azure subscription credentials
- Fortinet Support Portal Account: Registered account with FortiFlex access
- Postman Installed: Desktop application or web version
- Web Browser: Chrome, Firefox, or Edge (latest version)
- Lab Environment Access: Resource group and permissions provided by instructor
Step 1: Azure Portal & Cloudshell Access
Use these steps to access your Azure Portal environment.
Open a browser and access the following URL: [https://portal.azure.com](https://portal.azure.com)
Use the credentials provided in the email you got from fortinetsecdevops@gmail.com.
- Username: “flexxx@fortinetcloud.onmicrosoft.com”
Enter Temporary access credentials, and click Sign In
Click No on the ‘Stay signed in?’ prompt
Click Get started on the ‘Welcome to Microsoft Azure’ page.
Click Skip on the ‘How do you plan to use Azure’ page.
Click Skip on the ‘Now, let show you around Azure’ page.
Click on the Home link in the upper left corner.
- After login, you should see the Azure dashboard
- Locate your assigned resource group:
flex[XX]
- Click the Cloud Shell icon in the top navigation bar and Select Bash as the shell type

- Wait for the Cloud Shell to initialize
Next, you will see a “Getting started” page.
- Select Mount Storage Account
- Choose Internal-Training as the Storage account subscription
- Click Apply
- On the Mount storage account screen
click Select existing storage account
click Next
- On the Select storage account screen (values in drop down)
choose Internal-Training as description
resource group will be “student number”-flex105-workshop
storage account name will be “student number” floolowed by some random numbers and letters
File share will be cloudshellshare
Click Select
Step 2: Fortinet Support Portal Access
Tip
We’ve provisioned a Fortinet Support Portal account with appropriate Flex entitlements for this workshop Same credentials as the Azure Portal, slightly different logon procedure.
Browse to the following URL: [https://customersso1.fortinet.com/saml-idp/proxy/demo_sallam_okta/login/](https://customersso1.fortinet.com/saml-idp/proxy/demo_sallam_okta/login/)
Warning
Important: PLEASE URL EXACTLY AS ABOVE, ENDING WITH /. Do not use general Fortinet Support Portal URL.
Enter the credentials provided in the email you got from fortinetsecdevops@gmail.com
Username: “flex[XX]@fortinetcloud.onmicrosoft.com”
Temporary Access Password: “[TemporaryPassword]”
You can choose No to “stay Signed In”
You may have to click “Login” at the SAML Login Portal
Step 3: Postman Setup
Installing Postman
Option 1: Desktop Application (Recommended)
- Download from https://www.postman.com/downloads/
- Install following the standard process for your operating system
- Create a free Postman account when prompted
Option 2: Web Version
- Go to https://web.postman.co/
- Sign in with your Google or create a Postman account
Importing FortiFlex Collection
Download the Collection
- Go to https://github.com/FortinetCloudCSE/fortiflexvm-api
- Download
FortiFlex-API-Collection.json
Import into Postman
- Open Postman
- Click “Import” button
- Select the downloaded JSON file
- Verify the collection appears in your workspace
Configure Environment Variables
- Click the gear icon to manage environments
- Create new environment called “FortiFlex Lab”
- Add the following variables:
baseUrl
:https://support.fortinet.com/ES/api/fortiflex
apiKey
:[Will be provided during lab]
Step 4: Lab Environment Verification
Connectivity Test
Test Azure Access
- Navigate to your resource group
- Click on the virtual network
- Verify you can see subnet configurations
Test FortiFlex Access
- Log into the FortiFlex dashboard
- Try navigating to different sections
- Verify no error messages appear
Test Postman
- Open the imported FortiFlex collection
- Select the “Get Configurations” request
- Verify the request structure looks correct
Troubleshooting Common Issues
Azure Portal Issues:
- Problem: Can’t see resource group
- Solution: Verify you’re using the correct subscription, check with instructor
FortiFlex Access Issues:
- Problem: Don’t see FortiFlex menu option
- Solution: Account may need FortiFlex access enabled, contact instructor
Postman Issues:
- Problem: Collection won’t import
- Solution: Download collection again, ensure it’s the correct JSON format
Next Steps
Once you’ve completed all setup steps:
- Verify you can access all three platforms (Azure, FortiFlex WebUI, Postman)
- Take note of your assigned student number for naming conventions
- Review the FAQ section for common questions
- Proceed to the hands-on lab when ready
Setup Complete? Let’s address some common questions before diving into the lab.