Hi all,

I’m currently working on a project for adding template management for user
input prompt in adaptive authentication. Adaptive authentication is a
feature that will be released with IS 5.7.0 and with that, the admin users
will be able to configure the authentication flow with the help of scripts.
There, the admin can configure the script to prompt the end-user for
additional input. (eg: some information that is not there in the claims).
Currently, there is no functionality to manage these pages that would be
rendered at the authentication endpoint.

What this project would provide is a platform for the admin, to manage
templates that would be rendered to the end-user, based on his
configuration of the script. There, I will be implementing a UI to add/edit
templates, an API (Template API), and a database schema to save the
templates. The template API would handle the actions on the management
console side ( adding templates, updating templates, deleting templates,
exporting templates). Furthermore, the admin users should be using
Handlebars.js when creating the templates in the management console.

The template data will be called via an endpointParam when populating the
AuthenticationContext object. The template data String will then be called
with the other context parameters through the context API and then would be
rendered at the Authentication Endpoint.

The aforementioned details are depicted in the diagram below.

Would highly appreciate if you can give any comments or feedback on this.

Thanks


-- 
*C**h**amath Samarawickrama*
Intern | WSO2, Inc.
Mobile : +94772598944
Twitter  <https://twitter.com/htamahc> LinkedIn
<https://www.linkedin.com/in/htamahc/>  GitHub <https://github.com/htamahc>
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to