{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":594583980,"defaultBranch":"master","name":"diagramastext","ownerLogin":"kislerdm","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-01-29T01:41:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13434797?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1704129582.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"343ef67689f9e0ab72bcabe4e6adba3bd8c062d6","ref":"refs/heads/dependabot/github_actions/actions/upload-pages-artifact-3","pushedAt":"2024-01-01T17:19:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump actions/upload-pages-artifact from 1 to 3\n\nBumps [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact) from 1 to 3.\n- [Release notes](https://github.com/actions/upload-pages-artifact/releases)\n- [Commits](https://github.com/actions/upload-pages-artifact/compare/v1...v3)\n\n---\nupdated-dependencies:\n- dependency-name: actions/upload-pages-artifact\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump actions/upload-pages-artifact from 1 to 3"}},{"before":"0883cef46a849900798683872f6204c3d87a447a","after":null,"ref":"refs/heads/dependabot/github_actions/actions/deploy-pages-3","pushedAt":"2023-12-25T18:00:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"392f05c8aff16d5b2c44c717a5087ead70a2c5d3","ref":"refs/heads/dependabot/github_actions/actions/deploy-pages-4","pushedAt":"2023-12-25T18:00:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump actions/deploy-pages from 2 to 4\n\nBumps [actions/deploy-pages](https://github.com/actions/deploy-pages) from 2 to 4.\n- [Release notes](https://github.com/actions/deploy-pages/releases)\n- [Commits](https://github.com/actions/deploy-pages/compare/v2...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/deploy-pages\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump actions/deploy-pages from 2 to 4"}},{"before":null,"after":"e1b27714bd72df0a65c705ccbe9d97a894259f2f","ref":"refs/heads/dependabot/github_actions/actions/setup-go-5","pushedAt":"2023-12-11T17:04:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump actions/setup-go from 3 to 5\n\nBumps [actions/setup-go](https://github.com/actions/setup-go) from 3 to 5.\n- [Release notes](https://github.com/actions/setup-go/releases)\n- [Commits](https://github.com/actions/setup-go/compare/v3...v5)\n\n---\nupdated-dependencies:\n- dependency-name: actions/setup-go\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump actions/setup-go from 3 to 5"}},{"before":null,"after":"0883cef46a849900798683872f6204c3d87a447a","ref":"refs/heads/dependabot/github_actions/actions/deploy-pages-3","pushedAt":"2023-12-11T17:04:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump actions/deploy-pages from 2 to 3\n\nBumps [actions/deploy-pages](https://github.com/actions/deploy-pages) from 2 to 3.\n- [Release notes](https://github.com/actions/deploy-pages/releases)\n- [Commits](https://github.com/actions/deploy-pages/compare/v2...v3)\n\n---\nupdated-dependencies:\n- dependency-name: actions/deploy-pages\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump actions/deploy-pages from 2 to 3"}},{"before":null,"after":"c6f4c64dc88a451af1dda5db146b1b4252072eb3","ref":"refs/heads/dependabot/github_actions/google-github-actions/auth-2","pushedAt":"2023-12-04T17:29:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump google-github-actions/auth from 1 to 2\n\nBumps [google-github-actions/auth](https://github.com/google-github-actions/auth) from 1 to 2.\n- [Release notes](https://github.com/google-github-actions/auth/releases)\n- [Changelog](https://github.com/google-github-actions/auth/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/google-github-actions/auth/compare/v1...v2)\n\n---\nupdated-dependencies:\n- dependency-name: google-github-actions/auth\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump google-github-actions/auth from 1 to 2"}},{"before":null,"after":"f74dd30753d045a6b2b9cde14f8590831e39ecd2","ref":"refs/heads/dependabot/github_actions/hashicorp/setup-terraform-3.0.0","pushedAt":"2023-10-30T17:22:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump hashicorp/setup-terraform from 2.0.3 to 3.0.0\n\nBumps [hashicorp/setup-terraform](https://github.com/hashicorp/setup-terraform) from 2.0.3 to 3.0.0.\n- [Release notes](https://github.com/hashicorp/setup-terraform/releases)\n- [Changelog](https://github.com/hashicorp/setup-terraform/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/hashicorp/setup-terraform/compare/v2.0.3...v3.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: hashicorp/setup-terraform\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump hashicorp/setup-terraform from 2.0.3 to 3.0.0"}},{"before":"ce4117f143a02350a76e38a240b567990e618acc","after":"f31326303cc89c7b09f6f051aaf4ced799177b74","ref":"refs/heads/feat/user-authN-flow","pushedAt":"2023-09-08T11:51:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kislerdm","name":"Dmitry Kisler","path":"/kislerdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13434797?s=80&v=4"},"commit":{"message":"chore: cleanup\n\nSigned-off-by: Dmitry Kisler ","shortMessageHtmlLink":"chore: cleanup"}},{"before":null,"after":"ce4117f143a02350a76e38a240b567990e618acc","ref":"refs/heads/feat/user-authN-flow","pushedAt":"2023-09-08T11:50:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kislerdm","name":"Dmitry Kisler","path":"/kislerdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13434797?s=80&v=4"},"commit":{"message":"fix: add authN init method\n\nSigned-off-by: Dmitry Kisler ","shortMessageHtmlLink":"fix: add authN init method"}},{"before":"29012d0fd6719c40954512f5cd52a8c7caf947bd","after":null,"ref":"refs/heads/dependabot/github_actions/actions/checkout-4","pushedAt":"2023-09-08T08:52:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kislerdm","name":"Dmitry Kisler","path":"/kislerdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13434797?s=80&v=4"}},{"before":"51a53ee45b3d0dc83eeadea398c8fc59d7474186","after":"9330f67202f58768bd9ab12a7292503ee490d55b","ref":"refs/heads/master","pushedAt":"2023-09-08T08:52:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kislerdm","name":"Dmitry Kisler","path":"/kislerdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13434797?s=80&v=4"},"commit":{"message":"chore(deps): bump actions/checkout from 3 to 4 (#72)\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.\r\n- [Release notes](https://github.com/actions/checkout/releases)\r\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/actions/checkout/compare/v3...v4)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: actions/checkout\r\n dependency-type: direct:production\r\n update-type: version-update:semver-major\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): bump actions/checkout from 3 to 4 (#72)"}},{"before":"524bdfcdaf809ad3b729b8985608e42058231559","after":null,"ref":"refs/heads/fix/webclient-auth-flow","pushedAt":"2023-09-08T08:51:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kislerdm","name":"Dmitry Kisler","path":"/kislerdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13434797?s=80&v=4"}},{"before":"1d546159ac75f9b8d4bb14d05dfeb3c4f6676c9d","after":"51a53ee45b3d0dc83eeadea398c8fc59d7474186","ref":"refs/heads/master","pushedAt":"2023-09-08T08:51:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kislerdm","name":"Dmitry Kisler","path":"/kislerdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13434797?s=80&v=4"},"commit":{"message":"Add authN token refresh (#73)\n\n* feat: added token refresh logic\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* fix: added authN for both triggers: btn click and keyboard\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* chore: changed http status and error message to be more user-friendly\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* fix: revert bulk changes\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n---------\r\n\r\nSigned-off-by: Dmitry Kisler ","shortMessageHtmlLink":"Add authN token refresh (#73)"}},{"before":"9d555286c4a247f4ca13cd17abdfc95d4ac61ce1","after":"524bdfcdaf809ad3b729b8985608e42058231559","ref":"refs/heads/fix/webclient-auth-flow","pushedAt":"2023-09-08T08:48:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kislerdm","name":"Dmitry Kisler","path":"/kislerdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13434797?s=80&v=4"},"commit":{"message":"fix: revert bulk changes\n\nSigned-off-by: Dmitry Kisler ","shortMessageHtmlLink":"fix: revert bulk changes"}},{"before":null,"after":"9d555286c4a247f4ca13cd17abdfc95d4ac61ce1","ref":"refs/heads/fix/webclient-auth-flow","pushedAt":"2023-09-08T08:45:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kislerdm","name":"Dmitry Kisler","path":"/kislerdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13434797?s=80&v=4"},"commit":{"message":"chore: changed http status and error message to be more user-friendly\n\nSigned-off-by: Dmitry Kisler ","shortMessageHtmlLink":"chore: changed http status and error message to be more user-friendly"}},{"before":"4c2073110b5bd06ec19fa2be0988cce4a41e4b0c","after":"1d546159ac75f9b8d4bb14d05dfeb3c4f6676c9d","ref":"refs/heads/master","pushedAt":"2023-09-07T15:17:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kislerdm","name":"Dmitry Kisler","path":"/kislerdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13434797?s=80&v=4"},"commit":{"message":"fix: links\n\nSigned-off-by: Dmitry Kisler ","shortMessageHtmlLink":"fix: links"}},{"before":"91ca6945568ff59cac014259bda06f190661267f","after":"4c2073110b5bd06ec19fa2be0988cce4a41e4b0c","ref":"refs/heads/master","pushedAt":"2023-09-07T15:12:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kislerdm","name":"Dmitry Kisler","path":"/kislerdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13434797?s=80&v=4"},"commit":{"message":"fix: adjust infra resources definition\n\nSigned-off-by: Dmitry Kisler ","shortMessageHtmlLink":"fix: adjust infra resources definition"}},{"before":"d47f7b2d10779730bc7ac4cd81b32025e1093dab","after":"91ca6945568ff59cac014259bda06f190661267f","ref":"refs/heads/master","pushedAt":"2023-09-07T15:07:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kislerdm","name":"Dmitry Kisler","path":"/kislerdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13434797?s=80&v=4"},"commit":{"message":"Add CIAM (#71)\n\n* feat(auth): add dummy ciam.\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* feat(auth): add email sending logic.\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* feat(auth): up\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* chore(core): simplification\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* feat(ciam): add user's sign logic.\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* feat(ciam): add anonym's sign logic.\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* feat(ciam): logic MVP.\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* feat(ciam): logic MVP.\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* feat(ciam): logic up\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* feat(ciam): removed temp secret from db\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* feat(ciam): up\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* feat(ciam): add mock of the ciam repository\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* feat(ciam): add test for the anonym's signin flow.\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* feat(ciam): refactors\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* feat(ciam): role and tokens struct separation\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* chore(ciam): test\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* chore(ciam): add test for happy paths of the user signin flow\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* chore(ciam): test for the secret validation's flow, happy path.\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* chore(ciam): add test for token's validation logic\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* chore(ciam): add tests for the token refresh flow.\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* chore(ciam): improved anonym's flow test coverage.\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* chore(ciam): test for tokens' serialization logic\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* chore(ciam): cleanup\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* up\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* chore(jwt): improves coverage.\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* fix(httphandler): openAI error handling logic\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* chore(ciam): improves test coverage for jwt.\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* feat(ciam): add jwt signing client which uses ed25519 key.\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* chore(ciam): refactors, combine user's status update and email confirmation.\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* feat(ciam-repo+postgres): add createuser implementation.\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* feat(ciam-repo+postgres): add readuser implementation.\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* feat(ciam-repo+postgres): add LookupUserByEmail implementation.\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* feat(ciam-repo+postgres): add LookupUserByFingerprint implementation.\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* fix(ciam-repo+postgres): fix queries for lookup methods.\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* chore(core): update go version to 1.20\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* chore(core): fix tests setup: setEnv and Parallel conflict.\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* feat(postgres): add UpdateUserSetEmailVerified implementation.\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* chore(core): update go version for deployment.\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* chore(core): downgrade go version to 1.19 - lack of decent support by IDE yet.\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* feat(ciam, postgres): add implementation of ReadOneTimeSecret\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* feat(ciam, postgres): add implementation of DeleteOneTimeSecret\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* feat(handler): add CIAM handler\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* feat(handler): CIAM handlers.\r\nchore(handler): refactoring.\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* feat(handler): CIAM handlers to signin anonym user.\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* feat(handler): auth layer for webclient requests handlers.\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* chore(handler): refactors ciam client injection\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* chore(handler): refactors ciam package location.\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* feat(handler): add runner configuration.\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* feat(config): add CIAM configurator\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* chore(localenv): add setting to generate CIAM sign keys for JWT\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* chore(ciam): refactors user quotas, embedded to jwt\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* feat(webclinet): add jwt deserialization as part of user component\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* feat(webclinet): add tokne handling logic.\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* feat(webclinet): add token handling logic.\r\nchore(webclinet): refactor usert to ciam client\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* chore(webclient): adjust config to leverage jetbrains IDE test suit integration.\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* chore(webclient): added base64 encoding/decoding functionality.\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* fix(core): fixed pg client's logic to lookup user by fingerprint.\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* refactor backend. regression: validation of self-signed jwt fails :(\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* feat(ciam-signing-key): adds the GCP KMS key to sign JWT anv verify its signature.\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* feat(ciam-config): add key id configuration\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* up\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* feat: add token logic\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* feat: added role column\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* fix: fixes localenv table definition\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* feat: add user role storage\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* fix: createuser signature\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* up\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* up\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* refactor: move iam (user,role) to CIAM package\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* refactor: rework httphandlers to follow the pattern of chaining middlewares\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* fix: api-spec docu\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* fix: up\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* chore: improve tests;\r\nrefactoring+cleanup\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* refactoring+cleanup\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* chore: e2e test for anonym user;\r\nchore: refactoring\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* refactor\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* fix: function signature\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* fix: function return statement to send the response\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* fix: openAI response parsing\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* feat: add status healthcheck endpoint\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* fix: typo in the query for UpdateUserSetActive;\r\nfix: uniqueness check in the query for WriteOneTimeSecret.\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* feat: set default port in configs\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* fix: removed wrong condition to ensure idempotence of auth/init process for a user who has not confirmed email yet\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* feat: add private key read from the secret\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* feat: add tool to generate a private key\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* feat: add signin logic\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* feat: add anonym authN/Z client logic;\r\nchore: cleanup.\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* chore: revert temp changes in docker-compose\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n* fix: typo\r\n\r\nSigned-off-by: Dmitry Kisler \r\n\r\n---------\r\n\r\nSigned-off-by: Dmitry Kisler ","shortMessageHtmlLink":"Add CIAM (#71)"}},{"before":"a5d15c5216d379b9f36459e5390637161e809dcb","after":"8faf6fa5f888ec19d7fc1b9eca1a1abab40aa25f","ref":"refs/heads/feat/go-jwt","pushedAt":"2023-09-07T15:04:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kislerdm","name":"Dmitry Kisler","path":"/kislerdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13434797?s=80&v=4"},"commit":{"message":"fix: typo\n\nSigned-off-by: Dmitry Kisler ","shortMessageHtmlLink":"fix: typo"}},{"before":"901793b6ba49edea62f99560adb6b3dfece97e18","after":"a5d15c5216d379b9f36459e5390637161e809dcb","ref":"refs/heads/feat/go-jwt","pushedAt":"2023-09-07T14:58:55.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"kislerdm","name":"Dmitry Kisler","path":"/kislerdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13434797?s=80&v=4"},"commit":{"message":"Merge branch 'master' into feat/go-jwt","shortMessageHtmlLink":"Merge branch 'master' into feat/go-jwt"}},{"before":"e9ddc33f8704e42097948e60c2933a739f4c97b3","after":"901793b6ba49edea62f99560adb6b3dfece97e18","ref":"refs/heads/feat/go-jwt","pushedAt":"2023-09-07T14:56:44.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"kislerdm","name":"Dmitry Kisler","path":"/kislerdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13434797?s=80&v=4"},"commit":{"message":"fix: typo\n\nSigned-off-by: Dmitry Kisler ","shortMessageHtmlLink":"fix: typo"}},{"before":"00b47c19e202040f72871b6a42f2b755ba816957","after":"e9ddc33f8704e42097948e60c2933a739f4c97b3","ref":"refs/heads/feat/go-jwt","pushedAt":"2023-09-05T09:28:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kislerdm","name":"Dmitry Kisler","path":"/kislerdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13434797?s=80&v=4"},"commit":{"message":"feat: add signin logic\n\nSigned-off-by: Dmitry Kisler ","shortMessageHtmlLink":"feat: add signin logic"}},{"before":null,"after":"29012d0fd6719c40954512f5cd52a8c7caf947bd","ref":"refs/heads/dependabot/github_actions/actions/checkout-4","pushedAt":"2023-09-04T17:28:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump actions/checkout from 3 to 4\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/v3...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump actions/checkout from 3 to 4"}},{"before":"426dad13b61e64ed4b918cc7c51711ab9ac4ccf7","after":"00b47c19e202040f72871b6a42f2b755ba816957","ref":"refs/heads/feat/go-jwt","pushedAt":"2023-09-03T23:23:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kislerdm","name":"Dmitry Kisler","path":"/kislerdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13434797?s=80&v=4"},"commit":{"message":"feat: add tool to generate a private key\n\nSigned-off-by: Dmitry Kisler ","shortMessageHtmlLink":"feat: add tool to generate a private key"}},{"before":"269d6b74fee7638edd63db73953563b48fcf4cc4","after":"426dad13b61e64ed4b918cc7c51711ab9ac4ccf7","ref":"refs/heads/feat/go-jwt","pushedAt":"2023-09-03T23:22:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kislerdm","name":"Dmitry Kisler","path":"/kislerdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13434797?s=80&v=4"},"commit":{"message":"feat: add tool to generate a private key\n\nSigned-off-by: Dmitry Kisler ","shortMessageHtmlLink":"feat: add tool to generate a private key"}},{"before":"b5f5ebfe90aa8b8a9aa21c24683c9a664d17aae1","after":"269d6b74fee7638edd63db73953563b48fcf4cc4","ref":"refs/heads/feat/go-jwt","pushedAt":"2023-09-03T18:52:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kislerdm","name":"Dmitry Kisler","path":"/kislerdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13434797?s=80&v=4"},"commit":{"message":"fix: removed wrong condition to ensure idempotence of auth/init process for a user who has not confirmed email yet\n\nSigned-off-by: Dmitry Kisler ","shortMessageHtmlLink":"fix: removed wrong condition to ensure idempotence of auth/init proce…"}},{"before":"a9741e481e928944653bceed833af022893ed4c0","after":"b5f5ebfe90aa8b8a9aa21c24683c9a664d17aae1","ref":"refs/heads/feat/go-jwt","pushedAt":"2023-09-03T18:51:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kislerdm","name":"Dmitry Kisler","path":"/kislerdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13434797?s=80&v=4"},"commit":{"message":"fix: typo in the query for UpdateUserSetActive;\nfix: uniqueness check in the query for WriteOneTimeSecret.\n\nSigned-off-by: Dmitry Kisler ","shortMessageHtmlLink":"fix: typo in the query for UpdateUserSetActive;"}},{"before":"141daa938842e514fa938e267132e0a14f80fc92","after":"a9741e481e928944653bceed833af022893ed4c0","ref":"refs/heads/feat/go-jwt","pushedAt":"2023-09-03T11:49:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kislerdm","name":"Dmitry Kisler","path":"/kislerdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13434797?s=80&v=4"},"commit":{"message":"feat: add status healthcheck endpoint\n\nSigned-off-by: Dmitry Kisler ","shortMessageHtmlLink":"feat: add status healthcheck endpoint"}},{"before":"4e345bd1760db7951dbb7ac8efd7600b9579a59a","after":"141daa938842e514fa938e267132e0a14f80fc92","ref":"refs/heads/feat/go-jwt","pushedAt":"2023-09-03T11:41:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kislerdm","name":"Dmitry Kisler","path":"/kislerdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13434797?s=80&v=4"},"commit":{"message":"fix: openAI response parsing\n\nSigned-off-by: Dmitry Kisler ","shortMessageHtmlLink":"fix: openAI response parsing"}},{"before":"661d491d3cbd266e86c74041eeb6de489d2872a1","after":"4e345bd1760db7951dbb7ac8efd7600b9579a59a","ref":"refs/heads/feat/go-jwt","pushedAt":"2023-09-02T10:18:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kislerdm","name":"Dmitry Kisler","path":"/kislerdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13434797?s=80&v=4"},"commit":{"message":"fix: function return statement to send the response\n\nSigned-off-by: Dmitry Kisler ","shortMessageHtmlLink":"fix: function return statement to send the response"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD1YNMKgA","startCursor":null,"endCursor":null}},"title":"Activity · kislerdm/diagramastext"}