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.
I noticed that you are currently using your Firebase credentials. Should I place these details in environment files (.env) to ensure they are kept secure and configurable?
Current Schema:
To ensure compatibility and consistency with the existing codebase, could you provide information on the current schema you are using for user data and any related authentication/authorization details?
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.
You can now copy and paste this description into your GitHub issue. Please add this under gssoc along with level.
Hello RahulRudra81, Thanks for opening an issue, your contribution is valuable to us. The maintainers will review this issue and provide feedback as soon as possible.
Description:
I would like to work on the authentication and authorization features of the application using Firebase. Here is my proposed approach:
Firebase Authentication:
Authorization:
Configuration:
Current Schema:
Plan:
Questions:
Thank you for considering my contribution. I look forward to your feedback and suggestions.
You can now copy and paste this description into your GitHub issue. Please add this under gssoc along with level.