Hi all,

Currently, I am working on a project to manage function libraries in
adaptive authentication. Here is a brief summary of the project and my
progress.

Introduction:

WSO2 Identity server has a feature called script based adaptive
authentication. It provides the facility to change the authentication flow
based on conditions in JavaScript. However, at the moment each service
provider needs to have its own set of Javascript functions. Therefore, if
the identity admin needs to have the same function for several service
provider, the same JS function needs to be duplicated. As a result, the
process of managing authentication scripts gets difficult.

As a solution to this problem, it is going to introduce a set of function
libraries which can be required in authentication scripts. Under this
project, I will implement UI to add/delete/edit/import/export function
libraries, a database schema to hold text artifact libraries, a method to
include the functions from the library to authentication scripts and a
common set of functions as standard libraries.

Progress:

Currently, I am designing the required UI to manage function libraries to
WSO2 Identity Server Management Console. The designed UIs are as follows.


Function library management option is available under the manage section of
the main menu in IS Management console.


UI of adding  new function library:

It prompts for a unique function library name which will be used when
importing it in authentication scripts, a description about the function
library and an editor to write the function library.


UI of listing function libraries:

This page prompts the available list of function libraries with the edit,
delete, export functionalities.

Please provide any feedback on designs.

Thanks,

*Anuradha Karunarathna*
Intern-Software Engineering | WSO2,inc.
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to