GoFr-SOC: Template Track – Account Service with RBAC #1990
SilentCanary
started this conversation in
Ideas
Replies: 2 comments
-
Hey ! Sure you can start working on it. Add me as a collaborator on the same repo. |
Beta Was this translation helpful? Give feedback.
0 replies
-
hey @coolwednesday , i have added you as a collaborator and completed the first PR, could u pls review it ? |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
hey GoFr team,
I’ll be working on an Account Service with Declarative Hierarchical RBAC as part of the GoFr Summer of Code Template Track.
This service will handle user registration, authentication using JWT, and middleware-based role-based access control. It will also support API registration from other services with version tracking and role-to-API mapping.
🧩 What I Plan to Build in My First PR
For my first PR, I will:
/health
endpoint to confirm the service is running.(This will use a clean
service-controller
file which I may later reuse to handle RabbitMQ messages from other services, if that’s a valid design choice. It could help make inter-service communication with the Account service faster and more scalable. Would love to know your thoughts on this!)This will form the foundation for all future development.
⏱️ Timeline & Deliverables
/health
endpoint/register
,/login
, JWT authentication + bcrypt password hashingroles
,user_roles
,/assign-role
)roles.json
, route-method-role access mapping/register-apis
), version tracking systemI'd love to hear your thoughts on the plan before I begin — please let me know if there’s anything I should change or improve. Looking forward to building this! 😊
Beta Was this translation helpful? Give feedback.
All reactions