Getting started with IO
This section describes how to access Identity Orchestrator, create a basic authentication flow, and test it.
Prerequisites
Before you begin, ensure you have:
- Access to the OneWelcome Identity Platform
- Administrative privileges for your tenant
- A basic understanding of user authentication workflows
- Familiarity with identity management concepts
Access Identity Orchestrator
To access Identity Orchestrator:
-
Log in to the OneWelcome Identity Platform console.
-
In the left pane, navigate to Identity Orchestrator.
A list of flow categories displays.

Create a login flow
This section demonstrates how to use the core concepts of Identity Orchestrator to create a simple login flow.
To create a login flow, complete the five procedures which follow.
Create an empty flow
To create an empty flow:
-
In the left pane, select Identity Orchestrator.
-
Select the Authentication category.
-
In the top-right corner, select Add.
-
In the configuration dialog box:
-
Select Flow Type > Login.
-
In the Name field, enter
My First Login Flow. -
In the Description field, enter
Simple username/password login. -
Select Initialize > Creates an empty flow.
-
-
Select Add.
The flow designer opens with an empty canvas.
Add a start node
Every flow begins with a Start node. The Start node is the entry point for your flow. To add a Start node:
-
In the top-left corner, select Add Node.
-
Locate Start in the node list.
-
Drag the Start node onto the canvas.
Add user input collection
To add a form to collect the username and password:
-
Open the node palette.
-
Drag the Frontend - Form node onto the canvas.
-
Connect the Not authenticated output of the Start node to the input of the Form node.
-
Select the Form node to open its configuration.
The form includes Username and Password fields by default.
-
Create a Success output connector:
-
In the Variable Output Table tab, add an element with the following settings:
-
Submit Element ID:
login -
Output:
Success
-
-
-
Store the form data in a variable titled
user:-
In the Save in the flow store tab:
-
Select Select all to save both the username and password.
-
In the Variable name field, enter
user.
-
-
-
Select Done to save the node configuration.
Add authentication logic
To add a node to authenticate the user:
-
Add an Authenticate User node to the canvas.
The Authenticate User node validates the credentials against your identity store and provides a Success or Failure output.
-
Connect the Success output of the Form node to the input of the Authenticate User node.
-
Open the Authenticate User node configuration.
-
Configure the authentication:
-
In the Username field, enter
{{user.username}}. -
In the Password field, enter
{{user.password}}.
These
{{variable}}expressions retrieve values from the session. -
-
Leave the other settings at their default values.
-
Select Done.
Add end nodes to complete the flow
Every flow must end with either a success or failure end node. To add an end node:
-
Add a Flow - End Success node to the canvas.
-
Connect the Success output of the Authenticate User node to the End Success node.
-
Add a Flow - End Failure node to the canvas.
-
Connect all Failure outputs (from Form and Authenticate User) to the End Failure node. The flow should look similar to the following illustration:

-
At the bottom-right, select the Settings gear icon.
-
Select Save Flow.
Description of the flow
When a user triggers the flow described in Create a login flow:
-
The user's login attempt prompts the Start node to check if the user is already authenticated.
-
If the user is not already authenticated: The flow proceeds to the Form node.
-
The Form node prompts the user for their username and password.
-
The user enters their username and password: The form data is stored in the
uservariable. -
The Authenticate User node validates the credentials.
-
If the user's credentials are valid, the flow proceeds to the End Success node and the user is logged in.
-
If the user's credentials are not valid, the flow proceeds to the End Failure node and an error message displays.
Test the flow
To test the login flow before you activate it for production:
-
Select Settings.
-
Select Copy Flow URL.
-
Open the URL in a browser (or use your API client).
-
Test the login process by entering valid and invalid credentials as well as leaving empty fields, using special characters, and so on.
Activate the flow
To activate the flow after you have tested it:
-
In the flow list, next to your flow, select the Edit pencil icon.

-
Select the Active check box.
-
If this is the primary login flow, select Default flow.
-
Click Save.
Your flow is now active and ready for users.