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

Development of Sample Applications Demonstrating Custos Integration Across Various Frameworks #402

Open
lahirujayathilake opened this issue Apr 1, 2024 · 0 comments

Comments

@lahirujayathilake
Copy link
Member

Project Overview

This project aims to demonstrate the integration of Apache Airavata Custos' authentication and authorization capabilities into web applications developed using various frameworks such as VueJS, React, and AngularJS. By providing sample applications for these popular technologies, developers can gain insights into incorporating Custos into their projects, thereby enhancing security and functionality.

Project Goals

  • Sample Applications Development: Create a series of sample applications, each developed with a different web technology (VueJS, React, AngularJS), that integrates with Apache Airavata Custos. These applications should exhibit how to utilize Custos for user authentication and user management within the respective framework.

  • Demonstration of Authentication Flows: Each sample application should showcase typical authentication flows, emphasizing the integration of Single Sign-On (SSO) and federated authentication using Custos' services. This includes user sign-up, sign-in, and the demonstration of SSO capabilities.

Technical Requirements

  • Develop each sample application in accordance with the best practices of the respective technology (VueJS, React, AngularJS), ensuring a high standard of code quality and security.
  • Ensure that each application demonstrates practical use cases of integrating with Custos, focusing on clarity and ease of understanding for developers.
  • Provide comprehensive documentation for each sample application, detailing the setup, configuration, and integration process with Custos.

Expected Outcome

  • A collection of fully functional sample applications, each showcasing the integration of Custos into different web development frameworks (VueJS, React, AngularJS).
  • Clear, detailed documentation for each sample application, serving as a practical guide for developers on how to integrate Custos into their projects.
  • Enhanced visibility and usability of Custos for developers working across various web technologies.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant