Articles in this section

Introduction To Agama Lab

Published:

Agama Lab Features

Agama Lab is your web-based toolbox for authoring authentication and authorization projects. It offers a drag-and-drop interface for authoring authentication flows using the Flow Designer, while the Policy designer helps you write authorization policies. The Explore section hosts ready-to-use authentication projects that you can download and integrate into your IAM server with minimal configuration. The Market lets you buy subscriptions for Gluu Solo, Gluu Flex, or other authentication and fraud detection services from Gluu.

You can go through our Quick start using Agama Lab guide for easy, fast, and practical understanding.

Agama_Flow_Designer.png

Flow Designer

Flow Designer allows you to create authentication journeys as Agama projects. Each Agama project consists of one or more authentication flow. You can author your flows using a visual editor, and Agama Lab will automatically generate the code. Not just the code generation, the Flow Designer also allows you to author user interface templates, maintain existing projects, release them, and test them.

  • Create and customize user interface pages used by the project
  • Make changes to your existing projects and keep evolving them with your current business needs
  • Release projects into your GitHub repository and take advantage of version control
  • Deploy projects for testing

Flow Designer stores project code and other assets in the GitHub repository. So, you will be asked to sign in to a GitHub account to use the Flow Designer.

Visit Flow Designer documentation for more details.

Project Dashboard

Project-Dashboard.png

Visual flow editor

Visual-flow-editor.png

Visual user interface template editor

Visual-user-interface-template-editor.png

Policy Designer

The Policy Designer Tool provides you with a visual editor to build, manage, and test authorization policies written in the Cedar language. Policy Designer helps you quickly test these policies to authorize users based on tokens using Jans Cedarling.

You can use Policy Designer to:

  • Create and manage policy stores that store multiple Cedar policies in a GitHub repository
  • Create Cedar schemas and policies using a visual editor
  • Import Cedar schemas and policies
  • Validate policies against a given schema
  • Test token-based authorization control scenarios using Jans Cedarling

Visit Policy Designer documentation for more details.

Policy store dashboard

image.png

Schema Designer

image.png

Policy Designer

image.png

Trusted issuers Designer

image.png

Project Catalog

The Explore section lists all the community-managed, ready-to-use authentication projects. It includes the most commonly used authentication methods, such as passwords, passkeys, SMS OTP, and email OTP. These projects can be downloaded and used. A downloaded project can be used by adding the project to the IDP and providing minimal configuration. A project can be added to any IDP with an Agama integration. - for example, IDPs like Janssen Server, Gluu Flex, etc.

Visit explore section documentation for more details.

Explore.png

Market

This section will help you to subscribe to the Gluu products.

Flex

image.png

Solo

image.png

Was this article useful?
Like
Dislike
Help us improve this page
Please provide feedback or comments
Access denied
Access denied