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

Implement Authentication and Authorization with Firebase #871

Closed
3 tasks done
RahulRudra81 opened this issue Jun 16, 2024 · 1 comment
Closed
3 tasks done

Implement Authentication and Authorization with Firebase #871

RahulRudra81 opened this issue Jun 16, 2024 · 1 comment
Assignees
Labels

Comments

@RahulRudra81
Copy link

Describe the feature

Description:

  • I would like to work on the authentication and authorization features of the application using Firebase. Here is my proposed approach:

Firebase Authentication:

  • Utilize Firebase Authentication for managing user registration, login, and authentication.

  • Implement Google Sign-In to allow users to sign in with their Google accounts.

Authorization:

  • Implement role-based access control (RBAC) to manage different levels of access within the application.

  • Protect routes to ensure only authenticated users can access certain resources.
    Configuration:

  • Use environment variables to manage sensitive information such as Firebase configuration details and API keys.

Current Schema:

  • I will save the name email and profile picture if he logging using goggle for now. is there any other requirements for saving the data along with these.

Plan:

  • Set up Firebase Authentication in the project.
  • Implement user registration and login functionality.
  • Integrate Google Sign-In for authentication.
  • Secure routes and implement role-based access control.
  • Test the implementation thoroughly.

Questions:

  • Are there any specific requirements or guidelines you would like me to follow for this implementation?
  • Should I place Firebase configuration details in environment files (.env)?
  • Could you provide information on the current schema used for user data?

Thank you for considering my contribution. I look forward to your feedback and suggestions.

Add ScreenShots

image

Record

  • I agree to follow this project's Code of Conduct
  • I'm a GSSOC'24 contributor
  • I want to work on this issue
Copy link

Hi there! Thanks for opening this issue. We appreciate your contribution to this open-source project. We aim to respond or assign your issue as soon as possible.

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

No branches or pull requests

2 participants