{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":675410303,"defaultBranch":"main","name":"Gin-API-with-Auth-Middleware","ownerLogin":"hvalfangst","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-08-06T20:20:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/121831102?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1691430226.0","currentOid":""},"activityList":{"items":[{"before":"78e82e136d46d75ca7172119cb7b0e3c0abfdfee","after":"f49fdffed11a2ed27afc633e9ab40453609055c0","ref":"refs/heads/main","pushedAt":"2024-01-13T22:51:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hvalfangst","name":"Hichael Mareno Søbstad","path":"/hvalfangst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121831102?s=80&v=4"},"commit":{"message":"Updated README","shortMessageHtmlLink":"Updated README"}},{"before":"41d048bcd15702dc4d677f25f1dff8064d109904","after":"78e82e136d46d75ca7172119cb7b0e3c0abfdfee","ref":"refs/heads/main","pushedAt":"2024-01-07T11:42:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hvalfangst","name":"Hichael Mareno Søbstad","path":"/hvalfangst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121831102?s=80&v=4"},"commit":{"message":"Added easter egg","shortMessageHtmlLink":"Added easter egg"}},{"before":"94c7371430d9edf2c51f894d3509467f7031d35c","after":"41d048bcd15702dc4d677f25f1dff8064d109904","ref":"refs/heads/main","pushedAt":"2023-10-14T20:45:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hvalfangst","name":"Hichael Mareno Søbstad","path":"/hvalfangst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121831102?s=80&v=4"},"commit":{"message":"Updated README","shortMessageHtmlLink":"Updated README"}},{"before":"50fb32ee7a0402bf21058b16944d09270363fc4a","after":"94c7371430d9edf2c51f894d3509467f7031d35c","ref":"refs/heads/main","pushedAt":"2023-10-12T19:15:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hvalfangst","name":"Hichael Mareno Søbstad","path":"/hvalfangst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121831102?s=80&v=4"},"commit":{"message":"Modified endpoints 'get' and 'list' for context 'tokens'. List will return a vector containing all tokens, which then again will contain a vector of its usages (token activity)","shortMessageHtmlLink":"Modified endpoints 'get' and 'list' for context 'tokens'. List will r…"}},{"before":"62adefbd179b4e1b89a9c5150bd15149dc852bfb","after":"50fb32ee7a0402bf21058b16944d09270363fc4a","ref":"refs/heads/main","pushedAt":"2023-10-12T19:13:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hvalfangst","name":"Hichael Mareno Søbstad","path":"/hvalfangst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121831102?s=80&v=4"},"commit":{"message":"Validation of user and token associated with claims is now only being performed for DELETE resources as this added check has an overhead of ~7 ms","shortMessageHtmlLink":"Validation of user and token associated with claims is now only being…"}},{"before":"2b70197235ee63d1a0c9c33c336900e69dce35f3","after":"62adefbd179b4e1b89a9c5150bd15149dc852bfb","ref":"refs/heads/main","pushedAt":"2023-10-11T20:44:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hvalfangst","name":"Hichael Mareno Søbstad","path":"/hvalfangst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121831102?s=80&v=4"},"commit":{"message":"Implemented a goroutine which queries the database every 10 seconds for any users that are marked for deletion. Marked users are to be deleted.","shortMessageHtmlLink":"Implemented a goroutine which queries the database every 10 seconds f…"}},{"before":"3d7a5e67566d19aed5935d876c398b871c507b04","after":"2b70197235ee63d1a0c9c33c336900e69dce35f3","ref":"refs/heads/main","pushedAt":"2023-10-11T20:42:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hvalfangst","name":"Hichael Mareno Søbstad","path":"/hvalfangst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121831102?s=80&v=4"},"commit":{"message":"Implemented a goroutine which queries the database every 10 seconds for any users that are marked for deletion. Marked users are to be deleted.","shortMessageHtmlLink":"Implemented a goroutine which queries the database every 10 seconds f…"}},{"before":"69b0e4219e7f9d6c2c489d17e77e84397c7e05a8","after":"3d7a5e67566d19aed5935d876c398b871c507b04","ref":"refs/heads/main","pushedAt":"2023-10-11T19:44:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hvalfangst","name":"Hichael Mareno Søbstad","path":"/hvalfangst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121831102?s=80&v=4"},"commit":{"message":"Implemented four new endpoints:\n1: Delete token (tokens context)\n2: List tokens (tokens context)\n3: Deactivate user (users context)\n4: Mark user for deletion (users context)","shortMessageHtmlLink":"Implemented four new endpoints:"}},{"before":"e4401a8b07703440e0afd28b20ead16942e4cced","after":"69b0e4219e7f9d6c2c489d17e77e84397c7e05a8","ref":"refs/heads/main","pushedAt":"2023-10-11T18:32:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hvalfangst","name":"Hichael Mareno Søbstad","path":"/hvalfangst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121831102?s=80&v=4"},"commit":{"message":"Implemented context 'tokens', which serves routes 'tokens' and 'token-activities'. These endpoints are utilized in order to monitor tokens. Postman collection has also been updated.","shortMessageHtmlLink":"Implemented context 'tokens', which serves routes 'tokens' and 'token…"}},{"before":"6119d434f8c50781dea40f422ffc07f741b9d37d","after":"e4401a8b07703440e0afd28b20ead16942e4cced","ref":"refs/heads/main","pushedAt":"2023-10-10T19:00:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hvalfangst","name":"Hichael Mareno Søbstad","path":"/hvalfangst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121831102?s=80&v=4"},"commit":{"message":"Implemented context 'tokens', which serves routes 'tokens' and 'token-activities'. These endpoints are utilized in order to monitor tokens. Postman collection has also been updated.","shortMessageHtmlLink":"Implemented context 'tokens', which serves routes 'tokens' and 'token…"}},{"before":"cd945992a4f32aca9868798b558c2d6b7eb4f508","after":"6119d434f8c50781dea40f422ffc07f741b9d37d","ref":"refs/heads/main","pushedAt":"2023-10-09T19:23:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hvalfangst","name":"Hichael Mareno Søbstad","path":"/hvalfangst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121831102?s=80&v=4"},"commit":{"message":"Implemented middleware and associated support logic for keeping track of when tokens are utilized","shortMessageHtmlLink":"Implemented middleware and associated support logic for keeping track…"}},{"before":"4814945d1d44b2456d7940d2864681edf9d9effa","after":"cd945992a4f32aca9868798b558c2d6b7eb4f508","ref":"refs/heads/main","pushedAt":"2023-10-08T20:44:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hvalfangst","name":"Hichael Mareno Søbstad","path":"/hvalfangst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121831102?s=80&v=4"},"commit":{"message":"Implemented new context 'wines' and associated middleware for authorizing access to this new context utilizing JWT with access rights","shortMessageHtmlLink":"Implemented new context 'wines' and associated middleware for authori…"}},{"before":"339a5ba4e89d2119bbae54eaf4078ad5dd4b333e","after":"4814945d1d44b2456d7940d2864681edf9d9effa","ref":"refs/heads/main","pushedAt":"2023-10-08T20:43:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hvalfangst","name":"Hichael Mareno Søbstad","path":"/hvalfangst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121831102?s=80&v=4"},"commit":{"message":"Implemented new context 'wines' and associated middleware for authorizing access to this new context utilizing JWT with access rights","shortMessageHtmlLink":"Implemented new context 'wines' and associated middleware for authori…"}},{"before":"52bd95754809b05c986f3dd6d3db0e25c4798360","after":"339a5ba4e89d2119bbae54eaf4078ad5dd4b333e","ref":"refs/heads/main","pushedAt":"2023-10-05T20:04:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hvalfangst","name":"Hichael Mareno Søbstad","path":"/hvalfangst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121831102?s=80&v=4"},"commit":{"message":"Implemented route 'login' which authenticates users by middleware and generates a JWT containing associated claims","shortMessageHtmlLink":"Implemented route 'login' which authenticates users by middleware and…"}},{"before":"fb93f4211e391870fe1025c888c9fb0b8669007e","after":"52bd95754809b05c986f3dd6d3db0e25c4798360","ref":"refs/heads/main","pushedAt":"2023-10-05T14:52:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hvalfangst","name":"Hichael Mareno Søbstad","path":"/hvalfangst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121831102?s=80&v=4"},"commit":{"message":"Implemented hashing using Bcrypt on Create and middleware for authenticating users","shortMessageHtmlLink":"Implemented hashing using Bcrypt on Create and middleware for authent…"}},{"before":"ef2366775345073a5f8864d588ca47e5589ce01a","after":"fb93f4211e391870fe1025c888c9fb0b8669007e","ref":"refs/heads/main","pushedAt":"2023-10-04T20:18:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hvalfangst","name":"Hichael Mareno Søbstad","path":"/hvalfangst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121831102?s=80&v=4"},"commit":{"message":"Implemented delete by ID & Email for context 'users'","shortMessageHtmlLink":"Implemented delete by ID & Email for context 'users'"}},{"before":"ff63f477c3803af95b92bc9f2f2386bc88909136","after":"ef2366775345073a5f8864d588ca47e5589ce01a","ref":"refs/heads/main","pushedAt":"2023-10-04T19:30:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hvalfangst","name":"Hichael Mareno Søbstad","path":"/hvalfangst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121831102?s=80&v=4"},"commit":{"message":"Delete .idea directory","shortMessageHtmlLink":"Delete .idea directory"}},{"before":"5a3db9b2a360e583b1691ec86df716de7cff9620","after":"ff63f477c3803af95b92bc9f2f2386bc88909136","ref":"refs/heads/main","pushedAt":"2023-10-04T19:30:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hvalfangst","name":"Hichael Mareno Søbstad","path":"/hvalfangst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121831102?s=80&v=4"},"commit":{"message":"Refactor","shortMessageHtmlLink":"Refactor"}},{"before":"7d9a37b29fb17a2ae528fa3bea23e172ff6fb119","after":"5a3db9b2a360e583b1691ec86df716de7cff9620","ref":"refs/heads/main","pushedAt":"2023-10-03T21:03:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hvalfangst","name":"Hichael Mareno Søbstad","path":"/hvalfangst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121831102?s=80&v=4"},"commit":{"message":"Refactored code for sake of readability and maintainability","shortMessageHtmlLink":"Refactored code for sake of readability and maintainability"}},{"before":"71268a3d22e00acd44ecc6269dd965a4c575a765","after":"7d9a37b29fb17a2ae528fa3bea23e172ff6fb119","ref":"refs/heads/main","pushedAt":"2023-10-03T10:59:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hvalfangst","name":"Hichael Mareno Søbstad","path":"/hvalfangst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121831102?s=80&v=4"},"commit":{"message":"Refactored code for sake of readability and maintainability","shortMessageHtmlLink":"Refactored code for sake of readability and maintainability"}},{"before":null,"after":"71268a3d22e00acd44ecc6269dd965a4c575a765","ref":"refs/heads/main","pushedAt":"2023-08-07T17:43:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hvalfangst","name":"Hichael Mareno Søbstad","path":"/hvalfangst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121831102?s=80&v=4"},"commit":{"message":"Preliminary project skeleton","shortMessageHtmlLink":"Preliminary project skeleton"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD3xXzJAA","startCursor":null,"endCursor":null}},"title":"Activity · hvalfangst/Gin-API-with-Auth-Middleware"}