Skip to main content

Getting Started

This document will help you set up LoginRadius as a Customer Identity and Access Management (CIAM) solution for your application. While this walkthrough uses Identity Orchestration (IO) for its simplicity and no-code capabilities, by following this guide, you will be able to:

  • Set up a new OAuth/OpenID Connect application
  • Configure authentication methods (email, passwordless, social login, etc.)
  • Create a custom brand theme that matches your website’s look and feel
  • Build and deploy a front-end workflow using the low-code Workflow Editor

Identity Orchestration (IO)

LoginRadius Identity Orchestration (IO) enables you to go from zero to a fully working user journey with minimal setup, while giving you the flexibility to customize every part of the experience. IO empowers businesses to design and manage tailored identity workflows that align with their unique customer journeys.

Configure a New App

Start by creating a new application, choosing either the OIDC or OAuth protocol, and configuring the necessary parameters.

  1. Navigate to Applications > Apps in the Console.

  2. Under the Apps section, click on Add App to create a new application.

  3. Enter a name for your app.

  4. Select the protocol you want to use:

    • OpenID Connect 1.0
    • OAuth 2.0
  5. Select the app type:

    • Native App
    • Machine-to-Machine App
    • Single Page App
    • Web App
  6. Once you’ve selected the App type and other details, click Create. Your app will be created and ready for further configuration.

Set up authentication

You need to select which authentication types and methods you want to provide. You must enable at least one authentication type and one authentication method. You can also choose to allow authentication through social providers.

  • Navigate to Authentication > Authentication Configuration in the Console.

  • Enable at least one authentication type:

    • Email: Allows users to register and log in with an email and password.
    • Phone: Enables login via mobile phone number with one-time password (OTP) sent via SMS.
    • Username: Supports registration and login using a username.
  • Enable at least one authentication method:

    • Passwordless: Provides a seamless, secure login without traditional passwords.
    • Passkey: Uses biometrics or hardware security keys for password-free authentication.

Create a brand

This section outlines how to create a custom brand that can be added to your workflow. Adding a brand customizes registration, authentication, forgot password, and MFA pages to create brand-specific experiences.

To create a new brand with a custom theme

  1. Navigate to Orchestration > Theme Customization in the Console.

  2. Select Add a New Brand.

  3. To import an existing theme from your website, under AI Branding, enter your website URL and select Generate.
    LoginRadius automatically pulls theme information from your website, and it simplifies theme creation by analyzing your website and auto-generating a consistent user interface.

  4. Customize theme settings as needed:

    • Brand name
    • Logo
    • Font Family
    • Color Palette
  5. Select Save.

    Your brand is saved to your Brands list.

Once your brand is created, you’re ready to make a workflow and add your brand to it.

Deploying Identity Orchestration

Utilize the low-code workflow creation engine to create plug-and-play blocks for a rapid and straightforward workflow setup. After configuring your workflow, connect an app and brand, and generate a workflow URL for live preview or deployment.

  1. Navigate to Orchestration > Workflows.

  2. Select New Workflow.

  3. Select a method to start setting up your workflow:

    • Templates: Choose from pre-built templates for common identity workflows, such as login and registration.
    • Editor: Create a workflow based on your custom requirements
    • Upload JSON: Upload your workflow JSON to import, modify, or reuse for your specific use case.
  4. In the Add-Workflow dialog, enter your workflow name and description and select a brand.

  5. Select Confirm.

  6. In the workflow editor, you can configure your workflow by arranging, editing, and adding nodes to define the user journey. Supported node types include:

    • Authentication: Email/password, OAuth, SAML, JWT.
    • Service: Session management, webhooks, custom scripts.
    • Security: MFA setup, security policies.
    • Page: Custom user input forms.
    • Social Login: Social provider integration.
    • Helper: Utility nodes for additional logic.
  7. Click Update to save and deploy the workflow.

The format of the URLs generated for workflows is:

https://<API_Domain>/workflow?workflowName=<workflow_name>&client_id=<client_id>&brand=<brand>&debugMode=<debug_mode>
  • API Domain: The domain of the LoginRadius Hub.

    For more information on URL formatting parameters, please refer to the documentation.
    Before you deploy a workflow, preview it to see how it will appear to users.