DIY Identity
Journeys
Agama Lab makes it easy to use low code to build custom web login flows for authentication, registration, account recovery, social login and more!
The Agama Programming Language, developed at the Linux Foundation Janssen Project, is a vendor neutral, domain specific language for “identity orchestration”. Agama also defines a standard project archive format–“.gama”, enabling you to deploy your project as a single file.
Agama Lab, hosted by Gluu, is a developer website where you can find, author, and publish Agama projects.
Get started in three steps...
1.
Fork
The Explore Catalog lists re-usable projects that enable you to quickly solve business requirements. Whether it’s passkeys, OTP, SMS, social login, inbound SAML, biometric authentication or an ever expanding array of new projects–find the project that you need to quick start your solution. Once you fork it in Github, you can select your new repository in Agama Lab and get to work!
2.
Customize
Once you’ve forked a project, you can make some changes to purpose build your solution. You can change the look and feel in the form designer, or add additional steps into the Agama flow using low-code block programming.
3.
Deploy
When you “Release Project”, Agama Lab builds the .gama archive in the releases section of your forked Github repository! Or you can download a .gama archive for quick testing. To run your project, you’ll need an IDP that supports Agama–right now that’s Janssen Auth Server or Gluu Flex. All the project assets are in the .gama archive–upload and your IDP automatically unpacks and deploys. You’re ready to test!
Explore the Catalog of Agama Projects
Agama Lab encourages re-usability–both standard projects that you’ll find in the Explore Catalog, and private projects that your organization develops in its own Githubb repository. Re-use is critical to make it easier to knowlege-transfer identity flows when your organization hires new staff.
Help Build Identity Journeys and Earn Swag!!
Publish in the Explore Catalog and get a FREE t-shirt! Send Gluu a message on Linkedin with the Github URL of your project. We’ll review it and give you feedback. Your project must follow the standard format, have a README and a license. If everything looks ok, we’ll approve and publish your project. Shortly thereafter, you’re t-shirt will be on its way. There are a few other color combinations to choose from if you don’t like green!
Get Ready to Design
With Agama, you don’t need to accept the one-size-fits-all solutions offered by SaaS identity solutions. You can build the exact flow that you need, that integrates perfectly with your backend systems. Join the Agama Community today to learn more!
Create a custom login flow that integrates with your existing systems and meets your specific security requirements.
Implement MFA for your users to enhance security.
Create a seamless single sign-on experience for your customers across multiple applications.