{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":618631272,"defaultBranch":"main","name":"golang-oauth-password-grant","ownerLogin":"syniol","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-24T22:47:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/68777073?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1679698472.0","currentOid":""},"activityList":{"items":[{"before":"abf9546bbc52de692e47e1a14d4e39a46abd9ccc","after":"de34100821279b47affcc28743d76ed17cabe295","ref":"refs/heads/main","pushedAt":"2023-05-25T23:54:54.318Z","pushType":"push","commitsCount":1,"pusher":{"login":"syniol","name":"Syniol Limited","path":"/syniol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68777073?s=80&v=4"},"commit":{"message":"parsed env variables for pwd & users, created a hasher pkg","shortMessageHtmlLink":"parsed env variables for pwd & users, created a hasher pkg"}},{"before":"750c06feb0e1e9d407180f032b1cb46ceff92832","after":"abf9546bbc52de692e47e1a14d4e39a46abd9ccc","ref":"refs/heads/main","pushedAt":"2023-05-23T21:50:02.024Z","pushType":"push","commitsCount":1,"pusher":{"login":"syniol","name":"Syniol Limited","path":"/syniol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68777073?s=80&v=4"},"commit":{"message":"Added `tls for postgres and redis","shortMessageHtmlLink":"Added `tls for postgres and redis"}},{"before":"929c2172fa9593e9c69cc5d8cd73a926590d76d2","after":"750c06feb0e1e9d407180f032b1cb46ceff92832","ref":"refs/heads/main","pushedAt":"2023-05-21T23:38:57.316Z","pushType":"push","commitsCount":1,"pusher":{"login":"syniol","name":"Syniol Limited","path":"/syniol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68777073?s=80&v=4"},"commit":{"message":"Added tls for SQL","shortMessageHtmlLink":"Added tls for SQL"}},{"before":"0b3d717b497ceeede0ec363d5d4851aae7cdaded","after":"929c2172fa9593e9c69cc5d8cd73a926590d76d2","ref":"refs/heads/main","pushedAt":"2023-05-21T12:53:30.975Z","pushType":"push","commitsCount":1,"pusher":{"login":"syniol","name":"Syniol Limited","path":"/syniol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68777073?s=80&v=4"},"commit":{"message":"fixed user permission for self signed certificates","shortMessageHtmlLink":"fixed user permission for self signed certificates"}},{"before":"b4a55a0562027b373fd7d7c5cbd172ef716f78de","after":"0b3d717b497ceeede0ec363d5d4851aae7cdaded","ref":"refs/heads/main","pushedAt":"2023-05-21T12:50:04.632Z","pushType":"push","commitsCount":1,"pusher":{"login":"syniol","name":"Syniol Limited","path":"/syniol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68777073?s=80&v=4"},"commit":{"message":"added tls for API Server with self signed certs and updated the docs as well","shortMessageHtmlLink":"added tls for API Server with self signed certs and updated the docs …"}},{"before":"1b53a09de2da99bfd482d134b93e3cb0ef023f73","after":"b4a55a0562027b373fd7d7c5cbd172ef716f78de","ref":"refs/heads/main","pushedAt":"2023-05-21T12:22:15.606Z","pushType":"push","commitsCount":1,"pusher":{"login":"syniol","name":"Syniol Limited","path":"/syniol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68777073?s=80&v=4"},"commit":{"message":"added SQL injectuon massures for token endpoint but not for client as its created from trusted source...us!","shortMessageHtmlLink":"added SQL injectuon massures for token endpoint but not for client as…"}},{"before":"89fc721738b69e2ad76dc4d467d44bc9575416e0","after":"1b53a09de2da99bfd482d134b93e3cb0ef023f73","ref":"refs/heads/main","pushedAt":"2023-05-21T12:02:24.387Z","pushType":"push","commitsCount":1,"pusher":{"login":"syniol","name":"Syniol Limited","path":"/syniol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68777073?s=80&v=4"},"commit":{"message":"added token service, there are few todos","shortMessageHtmlLink":"added token service, there are few todos"}},{"before":"ce929ef010545b56333fd1ecde469b78e791c14d","after":"89fc721738b69e2ad76dc4d467d44bc9575416e0","ref":"refs/heads/main","pushedAt":"2023-05-18T11:56:39.317Z","pushType":"push","commitsCount":1,"pusher":{"login":"syniol","name":"Syniol Limited","path":"/syniol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68777073?s=80&v=4"},"commit":{"message":"updated postman collection","shortMessageHtmlLink":"updated postman collection"}},{"before":"7874ee8e34f0f57b3d98db7f578bcdec3c79bfa1","after":"ce929ef010545b56333fd1ecde469b78e791c14d","ref":"refs/heads/main","pushedAt":"2023-05-18T11:52:48.878Z","pushType":"push","commitsCount":1,"pusher":{"login":"syniol","name":"Syniol Limited","path":"/syniol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68777073?s=80&v=4"},"commit":{"message":"updated docs with screenshot","shortMessageHtmlLink":"updated docs with screenshot"}},{"before":"3de3070856bdb7878394f8b37df4eefbeed01c4e","after":"7874ee8e34f0f57b3d98db7f578bcdec3c79bfa1","ref":"refs/heads/main","pushedAt":"2023-05-18T11:48:50.597Z","pushType":"push","commitsCount":1,"pusher":{"login":"syniol","name":"Syniol Limited","path":"/syniol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68777073?s=80&v=4"},"commit":{"message":"updated todo list to remember last remaining steps","shortMessageHtmlLink":"updated todo list to remember last remaining steps"}},{"before":"6e542e23981d733bb8a3f63387b2c6bed1746b9f","after":"3de3070856bdb7878394f8b37df4eefbeed01c4e","ref":"refs/heads/main","pushedAt":"2023-05-18T11:46:24.513Z","pushType":"push","commitsCount":1,"pusher":{"login":"syniol","name":"Syniol Limited","path":"/syniol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68777073?s=80&v=4"},"commit":{"message":"implemented cache but didnt test it","shortMessageHtmlLink":"implemented cache but didnt test it"}},{"before":"65b1bece05c71df36c49a222bfab6e2eb011c6ab","after":"6e542e23981d733bb8a3f63387b2c6bed1746b9f","ref":"refs/heads/main","pushedAt":"2023-05-18T11:23:35.154Z","pushType":"push","commitsCount":1,"pusher":{"login":"syniol","name":"Syniol Limited","path":"/syniol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68777073?s=80&v=4"},"commit":{"message":"Fixed issue with Docs for password verification","shortMessageHtmlLink":"Fixed issue with Docs for password verification"}},{"before":"777c4dfcbfadba69a5dff72cb2b1331375d0e9ab","after":"65b1bece05c71df36c49a222bfab6e2eb011c6ab","ref":"refs/heads/main","pushedAt":"2023-05-16T22:43:40.790Z","pushType":"push","commitsCount":1,"pusher":{"login":"syniol","name":"Syniol Limited","path":"/syniol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68777073?s=80&v=4"},"commit":{"message":"Added unit test for breaking password verification from db","shortMessageHtmlLink":"Added unit test for breaking password verification from db"}},{"before":"a95fbedc8d16f2ef957db490906fe81c7aee6943","after":"777c4dfcbfadba69a5dff72cb2b1331375d0e9ab","ref":"refs/heads/main","pushedAt":"2023-05-16T22:06:48.300Z","pushType":"push","commitsCount":1,"pusher":{"login":"syniol","name":"Syniol Limited","path":"/syniol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68777073?s=80&v=4"},"commit":{"message":"changes I dont remember debug container definition mostly to resolve passsword confirmation issue from db","shortMessageHtmlLink":"changes I dont remember debug container definition mostly to resolve …"}},{"before":"f4dacb0adfed026c03123a874645789427654af9","after":"a95fbedc8d16f2ef957db490906fe81c7aee6943","ref":"refs/heads/main","pushedAt":"2023-05-11T04:47:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"syniol","name":"Syniol Limited","path":"/syniol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68777073?s=80&v=4"},"commit":{"message":"1. Added Redis definition for docker compose 2. Updated PM collections for API Endpoint version change","shortMessageHtmlLink":"1. Added Redis definition for docker compose 2. Updated PM collection…"}},{"before":"cfa7716108bebd6e4b85996cc1b3ec5c99ac39e6","after":"f4dacb0adfed026c03123a874645789427654af9","ref":"refs/heads/main","pushedAt":"2023-05-11T04:36:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"syniol","name":"Syniol Limited","path":"/syniol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68777073?s=80&v=4"},"commit":{"message":"resolved finding user by username and serialiation, next is cache implementation","shortMessageHtmlLink":"resolved finding user by username and serialiation, next is cache imp…"}},{"before":"e8405225b4b8af39166689b7fecc4d91d57b6db1","after":"cfa7716108bebd6e4b85996cc1b3ec5c99ac39e6","ref":"refs/heads/main","pushedAt":"2023-05-10T21:20:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"syniol","name":"Syniol Limited","path":"/syniol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68777073?s=80&v=4"},"commit":{"message":"token kinda working wink wink - but next is securing postgres","shortMessageHtmlLink":"token kinda working wink wink - but next is securing postgres"}},{"before":"891f1a2c883c586729f2cd65c7f09f5352b02839","after":"e8405225b4b8af39166689b7fecc4d91d57b6db1","ref":"refs/heads/main","pushedAt":"2023-05-10T21:16:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"syniol","name":"Syniol Limited","path":"/syniol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68777073?s=80&v=4"},"commit":{"message":"token kinda working wink wink - but next is securing postgres","shortMessageHtmlLink":"token kinda working wink wink - but next is securing postgres"}},{"before":"77f3ba8f2f8deac5a345f1141b646eec32064500","after":"891f1a2c883c586729f2cd65c7f09f5352b02839","ref":"refs/heads/main","pushedAt":"2023-05-09T19:16:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"syniol","name":"Syniol Limited","path":"/syniol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68777073?s=80&v=4"},"commit":{"message":"finalised \"/oauth2/clients\" endpoint with docs correction","shortMessageHtmlLink":"finalised \"/oauth2/clients\" endpoint with docs correction"}},{"before":"a60f6d6a5968b2dcdd745ba28c03fd5f108cabc5","after":"77f3ba8f2f8deac5a345f1141b646eec32064500","ref":"refs/heads/main","pushedAt":"2023-04-08T11:04:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"syniol","name":"Syniol Limited","path":"/syniol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68777073?s=80&v=4"},"commit":{"message":"cosmetic changes","shortMessageHtmlLink":"cosmetic changes"}},{"before":"510fb62dca3b441b2afe5e834d30af91e3962ffa","after":"a60f6d6a5968b2dcdd745ba28c03fd5f108cabc5","ref":"refs/heads/main","pushedAt":"2023-04-08T11:01:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"syniol","name":"Syniol Limited","path":"/syniol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68777073?s=80&v=4"},"commit":{"message":"finished flow for clinets registration","shortMessageHtmlLink":"finished flow for clinets registration"}},{"before":"832f64fff9ebafd8e9cc64202ae914c934a1c508","after":"510fb62dca3b441b2afe5e834d30af91e3962ffa","ref":"refs/heads/main","pushedAt":"2023-04-05T20:01:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"syniol","name":"Syniol Limited","path":"/syniol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68777073?s=80&v=4"},"commit":{"message":"added service to persis client credentials in postgres database","shortMessageHtmlLink":"added service to persis client credentials in postgres database"}},{"before":"e3cd6c961f560b52fb9c42c8eee085c2f1c2225f","after":"832f64fff9ebafd8e9cc64202ae914c934a1c508","ref":"refs/heads/main","pushedAt":"2023-03-29T21:49:18.703Z","pushType":"push","commitsCount":1,"pusher":{"login":"syniol","name":"Syniol Limited","path":"/syniol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68777073?s=80&v=4"},"commit":{"message":"changes before bed!","shortMessageHtmlLink":"changes before bed!"}},{"before":"2f9caaaa2e49216101c246e6fd44bc6fc04befd0","after":"e3cd6c961f560b52fb9c42c8eee085c2f1c2225f","ref":"refs/heads/main","pushedAt":"2023-03-29T07:16:31.575Z","pushType":"push","commitsCount":1,"pusher":{"login":"syniol","name":"Syniol Limited","path":"/syniol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68777073?s=80&v=4"},"commit":{"message":"added initial cache and database interface adapaters for two library that will be added later","shortMessageHtmlLink":"added initial cache and database interface adapaters for two library …"}},{"before":"9cdb14919c1b8c406bf884147e64bdeafd23cb54","after":"2f9caaaa2e49216101c246e6fd44bc6fc04befd0","ref":"refs/heads/main","pushedAt":"2023-03-27T22:12:09.932Z","pushType":"push","commitsCount":1,"pusher":{"login":"syniol","name":"Syniol Limited","path":"/syniol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68777073?s=80&v=4"},"commit":{"message":"changed db migration files","shortMessageHtmlLink":"changed db migration files"}},{"before":"8c099f1a99a5d166fe5ce0fd639e6a82626f5152","after":"9cdb14919c1b8c406bf884147e64bdeafd23cb54","ref":"refs/heads/main","pushedAt":"2023-03-27T20:45:06.665Z","pushType":"push","commitsCount":1,"pusher":{"login":"syniol","name":"Syniol Limited","path":"/syniol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68777073?s=80&v=4"},"commit":{"message":"added user for redis for prod security","shortMessageHtmlLink":"added user for redis for prod security"}},{"before":"d61393fe2528d31d52710c994a0924e36460457e","after":"8c099f1a99a5d166fe5ce0fd639e6a82626f5152","ref":"refs/heads/main","pushedAt":"2023-03-27T20:35:31.384Z","pushType":"push","commitsCount":1,"pusher":{"login":"syniol","name":"Syniol Limited","path":"/syniol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68777073?s=80&v=4"},"commit":{"message":"added few todos for next stage and added uuid for CredentialPassword to be associated with a client","shortMessageHtmlLink":"added few todos for next stage and added uuid for CredentialPassword …"}},{"before":"cc46c139cb291e88caf5d12bd574e0febd7b3ee2","after":"d61393fe2528d31d52710c994a0924e36460457e","ref":"refs/heads/main","pushedAt":"2023-03-26T23:00:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"syniol","name":"Syniol Limited","path":"/syniol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68777073?s=80&v=4"},"commit":{"message":"normalised error handling","shortMessageHtmlLink":"normalised error handling"}},{"before":"2b4b0cfa10f2f39e186706e096a932fe0d34835f","after":"cc46c139cb291e88caf5d12bd574e0febd7b3ee2","ref":"refs/heads/main","pushedAt":"2023-03-26T22:50:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"syniol","name":"Syniol Limited","path":"/syniol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68777073?s=80&v=4"},"commit":{"message":"added hex and base64 encode decode for private and public key","shortMessageHtmlLink":"added hex and base64 encode decode for private and public key"}},{"before":"37a27201bd7dace61d7f93325e19646047af2781","after":"2b4b0cfa10f2f39e186706e096a932fe0d34835f","ref":"refs/heads/main","pushedAt":"2023-03-26T22:43:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"syniol","name":"Syniol Limited","path":"/syniol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68777073?s=80&v=4"},"commit":{"message":"added base64 for final password hash","shortMessageHtmlLink":"added base64 for final password hash"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADNIaagAA","startCursor":null,"endCursor":null}},"title":"Activity · syniol/golang-oauth-password-grant"}