Asgardeo || The Next-Generation IDaaS by WSO2

Brion Mario
Identity Beyond Borders
4 min readFeb 26, 2022

On October 13, 2021, WSO2 introduced its brand new IDaaS solution Asgardeo.

Asgardeo Twitter Announcement

At the time of writing, it’s still in the early-adopter stage and the GA release will be announced soon.

In this post, I will try to give a brief on the new platform and its offerings.

What is Asgardeo? 🤔

Asgardeo Banner

Well, let’s start with the name itself. Asgardeo was inspired by the mythical concept of Asgard which is one of the nine realms according to Norse mythology.

Pretty cool right 😎

Getting back to business, Asgardeo is an IDaaS inspired by our learnings from the WSO2 Identity Server which has been in the IAM market for years.

One of the primary goals of Asgardeo was to improve the developer experience by abstracting out the complexities of the IAM domain. With this, even novice developers could easily implement IAM concepts in their workflows.

How to Register 🗝

Head on over to https://asgardeo.io/signup and follow the simple sign-up process.

Click here to learn more on this from the official documentaion.

Key Features ✨

Asgardeo Console

Once you successfully register, this will be the entry point where you can easily manage your user, applications, connections, etc.

Asgardeo Console

Asgardeo Organizations

When you register on Asgardeo, an Organization will be created for you and it will be set as the default.

An Asgardeo admin could own several organizations, and they can be created via the Asgardeo Console.

Click here to learn how to create Asgardeo organizations from the official documentaion.

Asgardeo My Account

The My Account is the self-service portal for Asgardeo users.

As an organization owner, if you want to manage your own profile, you can head on to My Account from the user dropdown link, or by navigating to https://myaccount.asgardeo.io.

The customers of your organization could navigate to the My Account portal for your organization to manage their profiles. The pattern of the URL would look something the following. Replace the YOUR_ORGANIZATION placeholder with the actual organization name.

https://myaccount.asgardeo.io/t/YOUR_ORGANIZATION

Asgardeo My Account

SDK Ecosystem

As I mentioned above, our key goal was to make the developer’s life easier. Hence, we have developed a rich ecosystem of SDKs to improve the developer experience.

We have more coming on the way. Stay tuned 😉

Easy Login Integration

With the above-mentioned SDKs in your toolbelt, integrating login to applications is a breeze 🌊 with Asgardeo. We have added quick start guides with sample applications and easy-to-follow wizards to help you along the way.

Adding social logins like Google, GitHub, Facebook, etc., or any other external identity provider is also extremely easy with our inline help and wizards. You could set up and ship your applications in no time.

If you have a requirement to have a complex authentication flow with MFA (Multi-Factor Authentication) or Conditional Authentication (Adaptive Scripts), we have got you covered as well 😉.

Click here to learn more on this from the official documentaion.

User management

User management has been a headache for developers for a long time but no more 🤩. You can enable self-sign-up options and onboard customers into your organizations smoothly.

Not just onboarding, Asgardeo provides comprehensive support for account recovery, locking, force-password resets, session management, and many more features.

Click here to learn more on User Management from the official documentation.

Organization Branding

When you integrate login to your applications with Asgardeo, by default you will see Asgardeo specific branding on the login pages. This would not be ideal since your customers might feel that they are redirected to a third party and also the UX will be bad due to the contrast in look and feel.

For the above use case, Asgardeo has a Branding 🎨 feature where you can customize the login, recovery & MFA UIs shown to your customers when they log in to your apps.

Asgardeo Branding

Read my blog on the Branding feature. ⚡️

Click here to learn more on Branding from the official documentation.

Finally 🎭

It has been a blast and a huge privilege being part of the core development team of Asgardeo for the past 2+ years and I sincerely hope that Asgardeo will help fellow developers and businesses to succeed.

I hope that this post gave you some context on Asgardeo and if you haven't already tried it out, try it out today itself!

If you have any queries or suggestions regarding anything related to the platform head on over to the IAM4DEVS Community and let's socialize there 😉.

Signing off… ✌️❤️

--

--