This repository contains the source code for a software designed to implement a Single Sign-On (SSO) system. The program allows for the creation of projects, addition of users to these projects, and successful authentication based on provided data. The service permits the addition of multiple users to a single project and visualizes the list of existing projects and added users depending on the user's access level.
Technologies Used:
- Programming Languages: Python, JavaScript
- Styling: CSS
- Cloud Services: Amazon Web Services (AWS) - API Gateway, DynamoDB, CloudWatch, Lambda, IAM, S3, Cognito
- Development Environment: WebStorm, PyCharm
- Frontend Framework: React
- Runtime Environment: Node.js
The software was developed by leveraging the capabilities of Python and JavaScript, along with CSS for styling. Amazon Web Services (AWS) was used extensively, integrating services such as API Gateway, DynamoDB, CloudWatch, Lambda, IAM, S3, and Cognito. The development environment comprised WebStorm and PyCharm, while the frontend utilized React and the runtime environment utilized Node.js. GitHub served as the version control system for project integration and management.