Agama Flow

Agama is a framework that consists of: A DSL (domain-specific language) purposedly designed for writing web flows. A set of rules that drive the behavior of such flows when they are executed

Project Orchestration

This section provides you a set of tools to manage projects’ flows, web template pages, java code file, and other project assets.

Agama Projects

This section provides you a set of tools to create and manage agama projects. You can add one or multiple projects in one Repository.

Log into Agama Lab

Hit the above URL and you will see a page with the Sign in with GitHub button. Click on it and give access to agama-lab. Agama-Lab uses your repository to store projects and flows.

SMS OTP

In this video, I will be discussing the Agama SMS project, which is a widely used second factor authentication method. I will explain how this project can help you integrate SMS OTP into your applications. Join me as I explore the features and benefits of the Agama SMS project. Stay tuned for important data and action items!

SecurityKey

This video focuses on the Agama Security Key project, which involves a physical USB device, also known as a FIDO token, used for authentication. Users simply plug in or tap their security key to verify their identity, enhancing security and resisting phishing attacks for online accounts. I’ll guide you through integrating Security Key authentication into your apps. Let’s explore the Agama Security Key project together!

Agama Hellō

In this video, I will be discussing Agama Hello, a fascinating Agama Project that allows you to integrate Hanno co-op’s social integration services into your authentication journey. I will explain how Agama Hello enables the seamless integration of authentication flows from different Agama Projects, allowing you to build complex authentication journeys without starting from scratch.

OpenID

Overview and Demo of Gluu’s Agama OpenID project, for connecting to external OpenID Providers. I show an out-of-the-box configuration where you just list the external providers in a JSON configuration file. Use this project to create an identity broker or OpenID discovery service.

TOTP

In this video, I discuss Agama TOTP, to enable people to enroll and authenticate with standard OATH TOTP apps like Google Authenticator. I demonstrate how to deploy the project and show its configuration options. It serves as an informative guide to understand and explore Agama TOTP project, which is Apache 2.0 license.

Forgot-PW / Registration

Welcome to Agama Project of the Week! In this video, I, Mike Schwartz, founder of Gluu, will be discussing Agama SMTP, a project governed by Glu and published under the Apache 2 license. I’ll provide an overview of the project, demonstrate how to open it in the Agama orchestrator, and explain the main flow and its three subflows.