Onboarding users into RONIN ISOLATE

Onboarding users into RONIN ISOLATE

Providing secure, streaming access to desktop applications is easier than ever with Amazon WorkSpaces Applications (formerly known as Amazon AppStream 2.0). Whether you are onboarding a new team member or setting up a contractor, the process involves two distinct phases: the Admin Setup in the AWS Console, and the End-User Onboarding.

In this guide, we’ll walk through how to provision a user and grant them access to the RONIN stack.


Phase 1: The Admin Setup

1. Access the Service

First, log into your AWS Console. In the search bar at the top, type "workspace". Look for and select WorkSpaces Applications from the results (you may see it described as "Stream desktop applications securely to any web browser").

Tip: Even though the service has been rebranded to WorkSpaces Applications, you might still see references to AppStream in emails or older documentation.

2. Navigate to the User Pool

Once inside the WorkSpaces Applications console, look at the left-hand navigation sidebar. Under the WorkSpaces Applications section, click on User Pool.

This screen displays all current users, their email addresses, and their status (Enabled/Disabled). To add a new person, click the orange Create User button in the top right corner.

3. Create the User Identity

You will be prompted to enter the user's details. Fill in the following fields:

  • Email:
  • First name:
  • Last name:

Once filled, confirm the creation. The user will now appear in your list, but they don't have access to anything yet.

4. Assign the Stack

This is the most critical step. A user can exist in the pool, but they cannot log in until they are assigned to a specific "Stack" (a collection of applications/desktops).

  1. Click on the specific user's email address in the User Pool list to open their details page.
  1. Click the Action dropdown menu in the top right.
  2. Select Assign stack.
  3. In the modal that appears, select RONIN-stack (or the relevant stack for your team).

Ensure the send email notification to user is checked! And click Assign Stack

5. Granting Platform Access (AWS Cognito)

You have now given the user access to the streaming desktop, but they still need an identity to log into the actual RONIN platform once they are inside.

Ensure you have added the user's credentials to AWS Cognito. Without this, they will be able to launch the desktop but won't be able to sign in to the RONIN dashboard.

Create new users for RONIN
Now you have your shiny new RONIN you need to fill it up with users.

6. Granting Access to a RONIN Project

Once the user is inside the system, they will need to be added to a RONIN project so that they can start creating resources! We've written a blog post about that too.

Adding Users to Projects in RONIN
Once you have created your project in RONIN, you might want to add in some other people to work with you. Lets get started!

Phew! Good job getting there! Next we discuss what the End User will need to do to get access to their Secure Isolate environment.


Phase 2: The End-User Experience

Once you have completed the admin steps, the baton passes to the user. Here is what they should expect.

1. The Welcome Email

The user will receive an automated email from Amazon.

  • Subject: Welcome to Amazon AppStream 2.0
  • Action: The email contains a Login page link, their Email address, and a Temporary password.
Important: Tell your users to check their Spam/Junk folder if they don't see this email immediately!

2. Logging In

When the user clicks the link, they will be taken to the Amazon WorkSpaces Applications login portal.

  1. Enter the email address.
  2. Enter the temporary password provided in the email.
  3. They may be prompted to set a new, permanent password.

3. Launching the Application

After successfully logging in, the user will see the Catalog page.

  1. Select the RONIN-stack catalog.
  2. Choose the D

4. Session Preparation

Once an app is selected, the system will begin provisioning the streaming instance. The user will see a loading bar with a message: "Your session is being prepared."

This usually takes less than 2 minutes.

9. Landing on the Desktop

Success! The browser will launch a streaming desktop session. You are now inside the secure environment.

  • Take a look at the taskbar - you will see that RONIN LINK is already installed and ready for you.

10. Accessing the RONIN Isolate

To access your specific isolate environment:

  1. Open Google Chrome from the desktop or taskbar.
  2. You don't need to hunt for the URL. On the new tab page, simply click the RONIN bookmark/shortcut.
  3. This will navigate you directly to the login page for the RONIN Isolate, where you can use your credentials to sign in and start working.

11. Signing in to RONIN

If your account has been set up with Single Sign On, then you should have a nice shiny LOGIN button, and that's all you need!

If, for some reason, Single Sign On couldn't be set up for you, sadly you have some more logging in to do 😢

Please see our post on how to log into RONIN using two-step authentication!

And if you're here and you're finally logged in, congratulations! You've crossed all the secure "barbed wire" that keeps your resources safe (and you safe). Now go do amazing things!