Samagra-Development / user-service

Additional Services related to user management in eSamwad
MIT License
5 stars 22 forks source link

[C4GT] Add Fusion Auth in User service #78

Open tushar5526 opened 1 year ago

tushar5526 commented 1 year ago

Description

FusionAuth is an identity provider. User service can use FusionAuth as one of the providers. Currently, it is on the user end to set up FusionAuth and then configure environment variables accordingly. It can be automated by using a kickstart file for FusionAuth.

Goals

Expected Outcome

The expected outcome is a kickstart file for FusionAuth that automates the setup process. This file should include the necessary configurations for basic roles, application ID, and API keys. Once the kickstart file is executed, FusionAuth should be fully configured and ready to use without requiring manual intervention.

Acceptance Criteria

Mentor(s)

@tushar5526

Implementation Details

The kickstart file can be written using a scripting language such as Bash or PowerShell, depending on the target platform. The file should include commands to install and configure FusionAuth, set up basic roles, and generate application ID and API keys. The environment file should be updated to read the necessary configuration values from the kickstart file.

Mockups / Wireframes

NA


Project

User Service

Organization Name:

Samagra

Tech Skills Needed:

Typescript, Javascript

Complexity

Medium

Category

Feature

Sub Category

Configuration

c4gt-community-support[bot] commented 1 year ago

Hi! Mandatory Details - The following details essential to submit tickets to C4GT Community Program are missing. Please add them!

Without these details, the ticket cannot be listed on the C4GT Community Listing.

Important Details - These following details are helpful for contributors to effectively identify and contribute to tickets.

Please update the ticket

Abro0058T commented 11 months ago

Hi @tushar5526 , Can i work on this issue?