{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":783318298,"defaultBranch":"main","name":"spring-security-oauth2-password-jpa-implementation","ownerLogin":"patternknife","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-04-07T15:02:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/46193964?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726681278.0","currentOid":""},"activityList":{"items":[{"before":"a223fc39e857d613cd406db42cd61b2355d5d332","after":"523d335ee5903af16f798e2d8050d0fc70d0f7d3","ref":"refs/heads/new-module-authorization-code","pushedAt":"2024-09-26T06:55:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"patternknife","name":"Andrew Kang-G","path":"/patternknife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46193964?s=80&v=4"},"commit":{"message":"feature : authorization code module (in developement)","shortMessageHtmlLink":"feature : authorization code module (in developement)"}},{"before":"6435ad2f1b075e9713b73523ee779cc5fd5d5e3c","after":"a223fc39e857d613cd406db42cd61b2355d5d332","ref":"refs/heads/new-module-authorization-code","pushedAt":"2024-09-23T00:13:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"patternknife","name":"Andrew Kang-G","path":"/patternknife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46193964?s=80&v=4"},"commit":{"message":"refactor : utils, saver","shortMessageHtmlLink":"refactor : utils, saver"}},{"before":"976200edf52a6063a98f203061961dd4b4a36330","after":"6435ad2f1b075e9713b73523ee779cc5fd5d5e3c","ref":"refs/heads/new-module-authorization-code","pushedAt":"2024-09-20T16:17:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"patternknife","name":"Andrew Kang-G","path":"/patternknife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46193964?s=80&v=4"},"commit":{"message":"feature : set authorization code base","shortMessageHtmlLink":"feature : set authorization code base"}},{"before":null,"after":"976200edf52a6063a98f203061961dd4b4a36330","ref":"refs/heads/new-module-authorization-code","pushedAt":"2024-09-18T17:41:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"patternknife","name":"Andrew Kang-G","path":"/patternknife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46193964?s=80&v=4"},"commit":{"message":"feature : new Oauth2 supporting module (authorization code) development started","shortMessageHtmlLink":"feature : new Oauth2 supporting module (authorization code) developme…"}},{"before":"8298e559ed79a212668bdcae58b6859dbd6eb034","after":"dc75d3d0b430387792135ea153016ad99748e153","ref":"refs/heads/main","pushedAt":"2024-09-16T01:39:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"patternknife","name":"Andrew Kang-G","path":"/patternknife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46193964?s=80&v=4"},"commit":{"message":"ci/cd : add first unit test codes","shortMessageHtmlLink":"ci/cd : add first unit test codes"}},{"before":"7a471c46c88b2023b5887a06e81e590810ef231a","after":"8298e559ed79a212668bdcae58b6859dbd6eb034","ref":"refs/heads/main","pushedAt":"2024-09-15T05:48:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"patternknife","name":"Andrew Kang-G","path":"/patternknife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46193964?s=80&v=4"},"commit":{"message":"release : v3.1.2","shortMessageHtmlLink":"release : v3.1.2"}},{"before":"85c15f20d6ade1d159a80f12336da4b0cb89de13","after":"7a471c46c88b2023b5887a06e81e590810ef231a","ref":"refs/heads/main","pushedAt":"2024-09-15T05:41:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"patternknife","name":"Andrew Kang-G","path":"/patternknife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46193964?s=80&v=4"},"commit":{"message":"fix : remove unnecessary lombok settings for the two entities","shortMessageHtmlLink":"fix : remove unnecessary lombok settings for the two entities"}},{"before":"02ca66457194200946fdecf7ab3c483e6c0afbe6","after":"85c15f20d6ade1d159a80f12336da4b0cb89de13","ref":"refs/heads/main","pushedAt":"2024-09-14T14:53:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"patternknife","name":"Andrew Kang-G","path":"/patternknife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46193964?s=80&v=4"},"commit":{"message":"ci/cd : v3.1.1","shortMessageHtmlLink":"ci/cd : v3.1.1"}},{"before":"35823679a0817d74e64a623a62f1abd9b3005786","after":"02ca66457194200946fdecf7ab3c483e6c0afbe6","ref":"refs/heads/main","pushedAt":"2024-09-14T14:48:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"patternknife","name":"Andrew Kang-G","path":"/patternknife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46193964?s=80&v=4"},"commit":{"message":"fix : clarify OAuth2AuthorizationServiceImpl","shortMessageHtmlLink":"fix : clarify OAuth2AuthorizationServiceImpl"}},{"before":"ed38308c434a341657c6b5cfb5f2ede711e822c5","after":"35823679a0817d74e64a623a62f1abd9b3005786","ref":"refs/heads/main","pushedAt":"2024-09-12T09:13:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"patternknife","name":"Andrew Kang-G","path":"/patternknife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46193964?s=80&v=4"},"commit":{"message":"feature : io.github.patternknife.securityhelper.oauth2.no-app-token-same-access-token","shortMessageHtmlLink":"feature : io.github.patternknife.securityhelper.oauth2.no-app-token-s…"}},{"before":"7a2b568cc4b10beca799a9906397c9722652ccf5","after":"ed38308c434a341657c6b5cfb5f2ede711e822c5","ref":"refs/heads/main","pushedAt":"2024-09-12T06:13:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"patternknife","name":"Andrew Kang-G","path":"/patternknife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46193964?s=80&v=4"},"commit":{"message":"fix : important bugs on App-Token areas","shortMessageHtmlLink":"fix : important bugs on App-Token areas"}},{"before":"27eb117c76e78e9c1e2f1e3cb052876a8ba298ec","after":"7a2b568cc4b10beca799a9906397c9722652ccf5","ref":"refs/heads/main","pushedAt":"2024-09-11T17:25:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"patternknife","name":"Andrew Kang-G","path":"/patternknife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46193964?s=80&v=4"},"commit":{"message":"doc : README.md","shortMessageHtmlLink":"doc : README.md"}},{"before":"0e3a5766eb15033141294a2f056c701e9cd0000e","after":"0d1b77275c261e5aa8eed5469a353adc26709f9d","ref":"refs/heads/v2","pushedAt":"2024-09-11T17:12:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"patternknife","name":"Andrew Kang-G","path":"/patternknife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46193964?s=80&v=4"},"commit":{"message":"fix : fix bugs detected during the process of developing v3","shortMessageHtmlLink":"fix : fix bugs detected during the process of developing v3"}},{"before":"0e3a5766eb15033141294a2f056c701e9cd0000e","after":"27eb117c76e78e9c1e2f1e3cb052876a8ba298ec","ref":"refs/heads/main","pushedAt":"2024-09-11T16:57:58.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"patternknife","name":"Andrew Kang-G","path":"/patternknife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46193964?s=80&v=4"},"commit":{"message":"Merge branch 'v3-preparation'","shortMessageHtmlLink":"Merge branch 'v3-preparation'"}},{"before":null,"after":"0e3a5766eb15033141294a2f056c701e9cd0000e","ref":"refs/heads/v2","pushedAt":"2024-09-10T01:35:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"patternknife","name":"Andrew Kang-G","path":"/patternknife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46193964?s=80&v=4"},"commit":{"message":"doc : correct the other versions","shortMessageHtmlLink":"doc : correct the other versions"}},{"before":"71843bb66030c843a5eab1bb6be7d3c9203a7918","after":"0e3a5766eb15033141294a2f056c701e9cd0000e","ref":"refs/heads/main","pushedAt":"2024-09-09T16:01:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"patternknife","name":"Andrew Kang-G","path":"/patternknife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46193964?s=80&v=4"},"commit":{"message":"doc : correct the other versions","shortMessageHtmlLink":"doc : correct the other versions"}},{"before":"b85ffa9b351a6ba683ac8bd80485654e2d3e42de","after":"71843bb66030c843a5eab1bb6be7d3c9203a7918","ref":"refs/heads/main","pushedAt":"2024-09-09T15:39:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"patternknife","name":"Andrew Kang-G","path":"/patternknife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46193964?s=80&v=4"},"commit":{"message":"doc : fix README.md","shortMessageHtmlLink":"doc : fix README.md"}},{"before":"6d541fd0bd7c679eda97f587c47cd66e84ff9d23","after":"b85ffa9b351a6ba683ac8bd80485654e2d3e42de","ref":"refs/heads/main","pushedAt":"2024-09-09T15:27:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"patternknife","name":"Andrew Kang-G","path":"/patternknife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46193964?s=80&v=4"},"commit":{"message":"fix : wrong docker image, use this if you'd like to use zero-downtime docker deployment 'https://github.com/patternknife/docker-blue-green-runner'","shortMessageHtmlLink":"fix : wrong docker image, use this if you'd like to use zero-downtime…"}},{"before":"fe211af2e6892247344482d5f1fcaf70cd8c496a","after":"6d541fd0bd7c679eda97f587c47cd66e84ff9d23","ref":"refs/heads/main","pushedAt":"2024-09-09T05:40:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"patternknife","name":"Andrew Kang-G","path":"/patternknife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46193964?s=80&v=4"},"commit":{"message":"fix : the v2.8.1 is now available in the Maven Repo","shortMessageHtmlLink":"fix : the v2.8.1 is now available in the Maven Repo"}},{"before":"38804b8edb816aad4bd0a7b79742698fc5d2ca39","after":"fe211af2e6892247344482d5f1fcaf70cd8c496a","ref":"refs/heads/main","pushedAt":"2024-09-08T16:14:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"patternknife","name":"Andrew Kang-G","path":"/patternknife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46193964?s=80&v=4"},"commit":{"message":"ci/cd : rollback the artifact","shortMessageHtmlLink":"ci/cd : rollback the artifact"}},{"before":"d3656a31befb52fa06490a77e6e479dd898ace80","after":"38804b8edb816aad4bd0a7b79742698fc5d2ca39","ref":"refs/heads/main","pushedAt":"2024-09-08T15:40:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"patternknife","name":"Andrew Kang-G","path":"/patternknife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46193964?s=80&v=4"},"commit":{"message":"ci/cd : sonatype verification","shortMessageHtmlLink":"ci/cd : sonatype verification"}},{"before":"b33f99ac9d6f72c255f380b8a60e3c149f6ae0bb","after":"d3656a31befb52fa06490a77e6e479dd898ace80","ref":"refs/heads/main","pushedAt":"2024-07-23T12:25:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"patternknife","name":"Andrew Kang-G","path":"/patternknife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46193964?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"c2874e2f81e201dabd6b7d4ebca2c58497c73432","after":"b33f99ac9d6f72c255f380b8a60e3c149f6ae0bb","ref":"refs/heads/main","pushedAt":"2024-07-23T02:14:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"patternknife","name":"Andrew Kang-G","path":"/patternknife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46193964?s=80&v=4"},"commit":{"message":"ci/cd : add samples to the client folder","shortMessageHtmlLink":"ci/cd : add samples to the client folder"}},{"before":"f542bcb29f5e5c88505c6c9006e5304252e5232b","after":"c2874e2f81e201dabd6b7d4ebca2c58497c73432","ref":"refs/heads/main","pushedAt":"2024-07-18T15:32:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"patternknife","name":"Andrew Kang-G","path":"/patternknife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46193964?s=80&v=4"},"commit":{"message":"fix : make @PreAuthorize throwing exceptions clear and add it to test codes","shortMessageHtmlLink":"fix : make @PreAuthorize throwing exceptions clear and add it to test…"}},{"before":"d8503dcb54c2420bf282b90278a596be051ecfa1","after":"f542bcb29f5e5c88505c6c9006e5304252e5232b","ref":"refs/heads/main","pushedAt":"2024-07-18T10:08:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"patternknife","name":"Andrew Kang-G","path":"/patternknife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46193964?s=80&v=4"},"commit":{"message":"feature : Create more selective pointcuts (refer to README)","shortMessageHtmlLink":"feature : Create more selective pointcuts (refer to README)"}},{"before":"3dad57f71d62b13de3115d817c229495cb390816","after":"d8503dcb54c2420bf282b90278a596be051ecfa1","ref":"refs/heads/main","pushedAt":"2024-07-17T15:47:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"patternknife","name":"Andrew Kang-G","path":"/patternknife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46193964?s=80&v=4"},"commit":{"message":"fix : correct the version to be the latest in README.md","shortMessageHtmlLink":"fix : correct the version to be the latest in README.md"}},{"before":"136f7a4c1887827bb39db4a275510399eab72da2","after":"3dad57f71d62b13de3115d817c229495cb390816","ref":"refs/heads/main","pushedAt":"2024-07-17T15:31:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"patternknife","name":"Andrew Kang-G","path":"/patternknife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46193964?s=80&v=4"},"commit":{"message":"feature : can customize the knife error payload","shortMessageHtmlLink":"feature : can customize the knife error payload"}},{"before":"e384d112e15ca7c6cd7dc0bee579b799e1eee19f","after":"136f7a4c1887827bb39db4a275510399eab72da2","ref":"refs/heads/main","pushedAt":"2024-07-17T09:18:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"patternknife","name":"Andrew Kang-G","path":"/patternknife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46193964?s=80&v=4"},"commit":{"message":"fix : deactivate gpg plugins for developers using this directly","shortMessageHtmlLink":"fix : deactivate gpg plugins for developers using this directly"}},{"before":"8f6c8c6ef1e43e1206011ae6ef55609c3c3bfe5e","after":"e384d112e15ca7c6cd7dc0bee579b799e1eee19f","ref":"refs/heads/main","pushedAt":"2024-07-16T14:47:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"patternknife","name":"Andrew Kang-G","path":"/patternknife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46193964?s=80&v=4"},"commit":{"message":"ci/cd : the first publish","shortMessageHtmlLink":"ci/cd : the first publish"}},{"before":"bfaf16cc250558e8b218bd1bf480578f303c4c26","after":"8f6c8c6ef1e43e1206011ae6ef55609c3c3bfe5e","ref":"refs/heads/main","pushedAt":"2024-07-16T09:39:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"patternknife","name":"Andrew Kang-G","path":"/patternknife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46193964?s=80&v=4"},"commit":{"message":"feature : can inject error messages from outside","shortMessageHtmlLink":"feature : can inject error messages from outside"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNlQwNjo1NTozMi4wMDAwMDBazwAAAATBIcWl","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xNlQwOTozOTozNC4wMDAwMDBazwAAAASAl_dR"}},"title":"Activity · patternknife/spring-security-oauth2-password-jpa-implementation"}