Authentication Flow Composer-1 | Introduction

Himashi Rathnayake
2 min readJan 13, 2021

--

Hi everyone, In my previous blogs, I have mentioned that I am working on Authentication Flow Composer, an exciting feature of the WSO2 Identity Server, as my internship project. The purpose of this blog is to give you a brief introduction to Authentication Flow Composer.

Currently, the WSO2 identity server supports script-based authentication, where the users can define their authentication flow through a script. But this approach has a learning curve, and therefore, users must first become familiar with the JavaScript syntax and syntax related to WSO2 Identity Server to define an authentication flow for their applications.

Currently supported script-based adaptive authentication

With the project that I’m working on, I will be implementing a UI-based tool where users can easily design and configure the authentication flow by selecting authentication factors and conditions from a list without going through a script. This approach allows users to define authentication flows with little to no prior syntax knowledge.

A tool in the background will generate or modify the authentication script and will do vice versa and update the UI based flow if the script is updated directly.

At the end of the project, the tool will look something like below.

I hope you got a brief idea on what is Authentication Flow Composer. I will share more information and the problems I am facing and how to solve them with you in my future blogs while implementing this, so stay tuned.

Thanks for reading.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Himashi Rathnayake
Himashi Rathnayake

Written by Himashi Rathnayake

Undergraduate - Department of Computer Science and Engineering, University of Moratuwa | Former Software Engineering Intern at WSO2

No responses yet

Write a response