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

[C4GT] Add Fusion Auth in User service #78

Open
7 tasks
tushar5526 opened this issue Jun 22, 2023 · 2 comments
Open
7 tasks

[C4GT] Add Fusion Auth in User service #78

tushar5526 opened this issue Jun 22, 2023 · 2 comments

Comments

@tushar5526
Copy link
Member

tushar5526 commented Jun 22, 2023

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

  • Setup a kickstart file for FusionAuth and configure the basic roles, application-id and API keys
  • Edit env file variables to pick up the new configuration

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

  • A kickstart file is created for FusionAuth.
  • The kickstart file includes configurations for basic roles, application ID, and API keys.
  • The environment file is updated to read the new configuration from the kickstart file.
  • FusionAuth can be set up and configured automatically by executing the kickstart file.
  • The user service successfully integrates with FusionAuth using the automated configuration.

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
Copy link

c4gt-community-support bot commented Jul 5, 2023

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

  • Product Name - Please add a heading called Product Name and mention the name of the product below it.

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.

  • Domain - Area of governance

Please update the ticket

@Abro0058T
Copy link

Hi @tushar5526 , Can i work on this 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

2 participants