Journeys 101

Welcome to the Journeys 101 video course. The video lessons will walk you through the basics of journey creation to help you get comfortable with identity journeys before you start diving deeper. The videos demonstrate simple real-life use cases that you are welcome to recreate in your environment.

  Journey editor fundamentals

The lesson below will get you familiar with the journey editor, journey creation, and editing.

  Client interactions

The lesson below will dive into basic client interactions. It demonstrates how to use the following journey steps:

  1. Get Information from Client, allows presenting a generic client-side form that collects data
  2. Display Information, allows displaying dynamic information on the client side. These forms are mostly used during journey building and debugging

  Control structures

The lesson below explains how to use the journey control structures:

  1. Generic Condition, allows journey branching on dynamic data
  2. Set Temporary Variables, allows creating variables that can store data and calculations, to be used throughout the journey
  3. While Loop, allows wrapping a specific part of the journey as a loop, with variables and exit condition

  Passwords: registration & authentication

The lesson below introduces authentications and implements the password authentication flow.

  1. Register Password, registers a password, creating a user record if needed
  2. Login Form, presents a login form. This is a fundamental step for collecting user credentials, irrespective of authenticator type
  3. Password Authentication, authenticates a user with a password

  Passkeys: registration & authentication

The lesson below extends authentications, introducing the Passkeys:

  1. Register Passkey, registers a Passkey, creating a user record if needed
  2. Passkey Authentication, authenticates a user with a passkey

  TOTP: registration & authentication

The lesson below extends authentications, introducing the TOTP (Time-based One-Time Passwords):

  1. Register TOTP, registers a TOTP authenticator with an authenticator app
  2. TOTP Authentication, authenticates a user with a registered TOTP authenticator