Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SDK for Writing Custom Login Pages #20279

Open
movinsilva opened this issue Apr 26, 2024 · 0 comments
Open

SDK for Writing Custom Login Pages #20279

movinsilva opened this issue Apr 26, 2024 · 0 comments

Comments

@movinsilva
Copy link

Is your suggestion related to an experience ? Please describe.

Currently, when developers integrate login functionality into their applications using WSO2 Identity Server, by default, they are limited to using the hosted login pages with redirects.

If developers wish to embed login capabilities directly within their applications, avoiding external redirections, our platforms lack built-in solutions. In such cases, developers have to resort to utilizing the newly introduced Authentication APIs. However, manually working with these raw REST APIs would not be the optimal developer experience we wish to provide.

Describe the improvement

Proposed solution is a set of SDKs for easy integration of customizable, pre-built login components for the JavaScript ecosystem. The framework-agnostic core module, connecting to Identity Server via authentication APIs, minimizes development time with pre-built modules. It offers adaptability to various frameworks, laying the groundwork to build framework specific drop-in component libraries. The solution aims for a pragmatic, efficient, and straightforward approach to authentication, enhancing the developer experience.

The authentication methods will only be configured in the console, and the SDK possesses the capability to override customization options set in the console and to extend customization extensively.

image

Additional context

This improvement aligns with our goal of enhancing the developer experience and providing a more seamless authentication process for applications integrated with WSO2 Identity Server. By offering pre-built components and extensive customization capabilities, we aim to cater to a broader audience interested in embedding login pages directly into their applications, thereby boosting user adoption rates and increasing competitiveness in the market.

Related Issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant