Sprint 1 Retrospective
In this post, I’ll be reflecting on my group’s first sprint towards developing an Identity Access Management System for Thea’s Pantry. Our focus in Sprint 1 was really to get a base understanding of Keycloak and to implement a basic framework that would allow us to integrate Keycloak with the pre-existing systems. Some of my personal work towards that goal was as follows: GitLab Documenting our low-level issues in GitLab and assigning them accordingly. Epic Backend Create API endpoint specification and schemas for role checking functionality. Endpoint , Schemas Create test calls with mock JWTs to test the endpoint. Test Call Implement backend JWT processing/decoding logic. CheckRole.js Implementation Frontend Containerize the fake frontend in a way that allows it to interact with the backend for testing purposes. Containerization Create a dummy frontend with buttons that send mock JWTs to the new backend endpoint for testing purposes. This frontend sends encoded JWTs that contain user...