{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":95243941,"defaultBranch":"main","name":"authn-server","ownerLogin":"keratin","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-06-23T17:59:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/23507480?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713401450.0","currentOid":""},"activityList":{"items":[{"before":"b608f2c510091ad51aeb00755f5d6805e27faf79","after":"bb52e75b08e5cc8f44cfe754468286a2ae74e4a6","ref":"refs/heads/main","pushedAt":"2024-04-18T00:49:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexCuse","name":"Alex Ullrich","path":"/AlexCuse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/194594?s=80&v=4"},"commit":{"message":"bump authn version to 1.20.1 (#260)","shortMessageHtmlLink":"bump authn version to 1.20.1 (#260)"}},{"before":"a7bdddb7e811347e70f60a158c64cbbf8b706c94","after":"b608f2c510091ad51aeb00755f5d6805e27faf79","ref":"refs/heads/main","pushedAt":"2024-04-17T23:58:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexCuse","name":"Alex Ullrich","path":"/AlexCuse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/194594?s=80&v=4"},"commit":{"message":"fix: null OAuth email behavior (#259)","shortMessageHtmlLink":"fix: null OAuth email behavior (#259)"}},{"before":"9c9929a37aea6503120b2867cd3bb2859b6b85ac","after":"a7bdddb7e811347e70f60a158c64cbbf8b706c94","ref":"refs/heads/main","pushedAt":"2024-04-17T01:05:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexCuse","name":"Alex Ullrich","path":"/AlexCuse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/194594?s=80&v=4"},"commit":{"message":"prepare 1.20.0 (#258)","shortMessageHtmlLink":"prepare 1.20.0 (#258)"}},{"before":"20fe8d8580779ed8525b9466c9cbf1d977751965","after":"9c9929a37aea6503120b2867cd3bb2859b6b85ac","ref":"refs/heads/main","pushedAt":"2024-04-13T22:21:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexCuse","name":"Alex Ullrich","path":"/AlexCuse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/194594?s=80&v=4"},"commit":{"message":"Oauth unlink social accounts (#253)\n\nThis PR is adding the ability of share oauth account information and delete them.\r\n\r\n- Adding email column to oauth_accounts table in order to facilitate users identify their accounts.\r\n- Updating GET /account/{id} to return oauth_providers containing OAuth information.\r\n- Adding new public endpoint DELETE /oauth/{provider} allowing user unlink OAuth accounts.\r\n- Adding new public endpoint GET /oauth/info returning oauth information for linked accounts.\r\n- Adding new private endpoint DELETE /account/{id}/oauth allowing unlink OAuth accounts for the given user.\r\n\r\nFixes #252","shortMessageHtmlLink":"Oauth unlink social accounts (#253)"}},{"before":"e6c0a6e8aeb2b1450fca5c28e0291a12f966ea1d","after":"20fe8d8580779ed8525b9466c9cbf1d977751965","ref":"refs/heads/main","pushedAt":"2024-04-05T15:14:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"cainlevy","name":"Lance Ivy","path":"/cainlevy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4449?s=80&v=4"},"commit":{"message":"Merge pull request #256 from cornerman/patch-1\n\nFix links in readme","shortMessageHtmlLink":"Merge pull request #256 from cornerman/patch-1"}},{"before":"3d109a8a018abec0460ca6def6a68a69869539e8","after":"e6c0a6e8aeb2b1450fca5c28e0291a12f966ea1d","ref":"refs/heads/main","pushedAt":"2024-04-03T20:05:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexCuse","name":"Alex Ullrich","path":"/AlexCuse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/194594?s=80&v=4"},"commit":{"message":"prepare v1.19.0 (#255)","shortMessageHtmlLink":"prepare v1.19.0 (#255)"}},{"before":"bdafce19f2a213f0679146f9f5f4626901d4fbf1","after":"3d109a8a018abec0460ca6def6a68a69869539e8","ref":"refs/heads/main","pushedAt":"2024-04-03T01:26:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexCuse","name":"Alex Ullrich","path":"/AlexCuse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/194594?s=80&v=4"},"commit":{"message":"oauth: add sign-in with apple support (fixes #110) (#243)\n\nImplements an oauth provider for sign-in with apple. Requires some\r\nadditional flexibility in oauth credentials / providers:\r\n\r\n- Include a map of additional data in credentials.\r\n- Allow providers to override secret behavior - configured secret in\r\napple credentials is a private key used to sign a secret calculated\r\nat runtime, in this case a JWT that includes additional data as claims.\r\n- Allow providers to accept returns as HTTP POST instead of GET.\r\n- Allow providers to add additional oauth options to authorization\r\nrequest.\r\n\r\nCo-authored-by: Lance Ivy ","shortMessageHtmlLink":"oauth: add sign-in with apple support (fixes #110) (#243)"}},{"before":"a0bb25acf2c63367fce7436d74cb24bd6a56b3b7","after":"bdafce19f2a213f0679146f9f5f4626901d4fbf1","ref":"refs/heads/main","pushedAt":"2024-03-25T11:17:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexCuse","name":"Alex Ullrich","path":"/AlexCuse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/194594?s=80&v=4"},"commit":{"message":"prepare 1.18.2 (#251)","shortMessageHtmlLink":"prepare 1.18.2 (#251)"}},{"before":"6ac20584308a79cae3809cadf0c6ff2c570a8b1f","after":"a0bb25acf2c63367fce7436d74cb24bd6a56b3b7","ref":"refs/heads/main","pushedAt":"2024-03-23T21:30:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexCuse","name":"Alex Ullrich","path":"/AlexCuse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/194594?s=80&v=4"},"commit":{"message":"Revert \"oauth: get signing key from provider (#236)\" (#250)\n\nThis reverts commit 899a32b851cc659dc26547dea820cceb3251ecf4.\r\n\r\nKeeps NewProvider normalization + initializeOauthProviders helper","shortMessageHtmlLink":"Revert \"oauth: get signing key from provider (#236)\" (#250)"}},{"before":"b0c40fa27a3c59f69439c52d156630d33f010c4c","after":"6ac20584308a79cae3809cadf0c6ff2c570a8b1f","ref":"refs/heads/main","pushedAt":"2024-03-20T21:47:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexCuse","name":"Alex Ullrich","path":"/AlexCuse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/194594?s=80&v=4"},"commit":{"message":"prepare 1.18.1 (#247)","shortMessageHtmlLink":"prepare 1.18.1 (#247)"}},{"before":"18b026b9bf129191465c4664e2b3556ea64054b0","after":null,"ref":"refs/heads/dependabot/go_modules/github.com/go-jose/go-jose/v3-3.0.3","pushedAt":"2024-03-19T17:26:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cainlevy","name":"Lance Ivy","path":"/cainlevy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4449?s=80&v=4"}},{"before":"9e59ce492d7dbaf121d447a6e86aea80d18991b1","after":"b0c40fa27a3c59f69439c52d156630d33f010c4c","ref":"refs/heads/main","pushedAt":"2024-03-19T17:26:53.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"cainlevy","name":"Lance Ivy","path":"/cainlevy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4449?s=80&v=4"},"commit":{"message":"Merge pull request #244 from keratin/dependabot/go_modules/github.com/go-jose/go-jose/v3-3.0.3\n\nBump github.com/go-jose/go-jose/v3 from 3.0.1 to 3.0.3","shortMessageHtmlLink":"Merge pull request #244 from keratin/dependabot/go_modules/github.com…"}},{"before":"8df0ef2a2036fce262c62a052186134056c0aac1","after":"18b026b9bf129191465c4664e2b3556ea64054b0","ref":"refs/heads/dependabot/go_modules/github.com/go-jose/go-jose/v3-3.0.3","pushedAt":"2024-03-19T15:41:41.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"cainlevy","name":"Lance Ivy","path":"/cainlevy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4449?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dependabot/go_modules/github.com/go-jose/go-jose/v3-3.0.3","shortMessageHtmlLink":"Merge branch 'main' into dependabot/go_modules/github.com/go-jose/go-…"}},{"before":"3ec0f2c3813dcdac9354931f45d65baa3d0ced83","after":"9e59ce492d7dbaf121d447a6e86aea80d18991b1","ref":"refs/heads/main","pushedAt":"2024-03-19T15:40:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cainlevy","name":"Lance Ivy","path":"/cainlevy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4449?s=80&v=4"},"commit":{"message":"add #246 to changelog","shortMessageHtmlLink":"add #246 to changelog"}},{"before":"6d3d24172eaea53f4f9bd54f091e8597255f7515","after":"3ec0f2c3813dcdac9354931f45d65baa3d0ced83","ref":"refs/heads/main","pushedAt":"2024-03-19T15:33:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"cainlevy","name":"Lance Ivy","path":"/cainlevy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4449?s=80&v=4"},"commit":{"message":"Merge pull request #246 from diegosperes/bug/initiates-user-login-upon-connection-attempt\n\nBugfix: authn initiates user login upon connection attempt","shortMessageHtmlLink":"Merge pull request #246 from diegosperes/bug/initiates-user-login-upo…"}},{"before":null,"after":"8df0ef2a2036fce262c62a052186134056c0aac1","ref":"refs/heads/dependabot/go_modules/github.com/go-jose/go-jose/v3-3.0.3","pushedAt":"2024-03-07T23:03:41.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":"Bump github.com/go-jose/go-jose/v3 from 3.0.1 to 3.0.3\n\nBumps [github.com/go-jose/go-jose/v3](https://github.com/go-jose/go-jose) from 3.0.1 to 3.0.3.\n- [Release notes](https://github.com/go-jose/go-jose/releases)\n- [Changelog](https://github.com/go-jose/go-jose/blob/v3.0.3/CHANGELOG.md)\n- [Commits](https://github.com/go-jose/go-jose/compare/v3.0.1...v3.0.3)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/go-jose/go-jose/v3\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump github.com/go-jose/go-jose/v3 from 3.0.1 to 3.0.3"}},{"before":"6216fe7345c46e3757a6505941f22f1b4be62487","after":"6d3d24172eaea53f4f9bd54f091e8597255f7515","ref":"refs/heads/main","pushedAt":"2024-02-01T21:20:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"cainlevy","name":"Lance Ivy","path":"/cainlevy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4449?s=80&v=4"},"commit":{"message":"Merge pull request #242 from cornerman/patch-1\n\nRemove duplicate print of PUBLIC_PORT","shortMessageHtmlLink":"Merge pull request #242 from cornerman/patch-1"}},{"before":"017da0ad33be7879c36ffa1fe7062811c218c568","after":"6216fe7345c46e3757a6505941f22f1b4be62487","ref":"refs/heads/main","pushedAt":"2024-01-23T02:30:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexCuse","name":"Alex Ullrich","path":"/AlexCuse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/194594?s=80&v=4"},"commit":{"message":"chore: use github.com/go-jose/go-jose/v3 over deprecated square package (#240)","shortMessageHtmlLink":"chore: use github.com/go-jose/go-jose/v3 over deprecated square packa…"}},{"before":"51444fd36ca201d6a3d77ca52f34fa6e1062693e","after":"017da0ad33be7879c36ffa1fe7062811c218c568","ref":"refs/heads/main","pushedAt":"2024-01-23T02:25:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexCuse","name":"Alex Ullrich","path":"/AlexCuse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/194594?s=80&v=4"},"commit":{"message":"chore: migrate deprecated ioutil usages to io package (#238)","shortMessageHtmlLink":"chore: migrate deprecated ioutil usages to io package (#238)"}},{"before":"899a32b851cc659dc26547dea820cceb3251ecf4","after":"51444fd36ca201d6a3d77ca52f34fa6e1062693e","ref":"refs/heads/main","pushedAt":"2024-01-23T02:00:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexCuse","name":"Alex Ullrich","path":"/AlexCuse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/194594?s=80&v=4"},"commit":{"message":"CI: update maintained actions to eliminate node warnings (#237)\n\nStarts process of eliminating node12 warnings referenced in #234","shortMessageHtmlLink":"CI: update maintained actions to eliminate node warnings (#237)"}},{"before":"f572515b615ec3e30f735a781a3865c2ac3d1828","after":"899a32b851cc659dc26547dea820cceb3251ecf4","ref":"refs/heads/main","pushedAt":"2024-01-19T00:49:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexCuse","name":"Alex Ullrich","path":"/AlexCuse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/194594?s=80&v=4"},"commit":{"message":"oauth: get signing key from provider (#236)\n\nSigning key can be included as a third optional segment in the colon-delimited environment variable strings used for credentials currently. If not provided the existing global oauth signing key is used.","shortMessageHtmlLink":"oauth: get signing key from provider (#236)"}},{"before":"1d3cc87a24c01bf020b53fb767e174074e807285","after":"f572515b615ec3e30f735a781a3865c2ac3d1828","ref":"refs/heads/main","pushedAt":"2023-12-20T02:31:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexCuse","name":"Alex Ullrich","path":"/AlexCuse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/194594?s=80&v=4"},"commit":{"message":"prepare 1.18.0 (#232)","shortMessageHtmlLink":"prepare 1.18.0 (#232)"}},{"before":"17eeeaeb190f3feb71db60fa10e1738524e08587","after":null,"ref":"refs/heads/dependabot/go_modules/golang.org/x/crypto-0.17.0","pushedAt":"2023-12-20T02:24:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AlexCuse","name":"Alex Ullrich","path":"/AlexCuse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/194594?s=80&v=4"}},{"before":"fb5a2169abb2a0c9f6771e2a26dec72c41580347","after":"1d3cc87a24c01bf020b53fb767e174074e807285","ref":"refs/heads/main","pushedAt":"2023-12-20T02:24:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexCuse","name":"Alex Ullrich","path":"/AlexCuse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/194594?s=80&v=4"},"commit":{"message":"Bump golang.org/x/crypto from 0.1.0 to 0.17.0 (#233)\n\nBumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.1.0 to 0.17.0.\r\n- [Commits](https://github.com/golang/crypto/compare/v0.1.0...v0.17.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: golang.org/x/crypto\r\n dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump golang.org/x/crypto from 0.1.0 to 0.17.0 (#233)"}},{"before":null,"after":"17eeeaeb190f3feb71db60fa10e1738524e08587","ref":"refs/heads/dependabot/go_modules/golang.org/x/crypto-0.17.0","pushedAt":"2023-12-18T23:01:34.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":"Bump golang.org/x/crypto from 0.1.0 to 0.17.0\n\nBumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.1.0 to 0.17.0.\n- [Commits](https://github.com/golang/crypto/compare/v0.1.0...v0.17.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/crypto\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump golang.org/x/crypto from 0.1.0 to 0.17.0"}},{"before":"90fc454d885bf776cd3f4d2b0464a4efe55e5a86","after":"fb5a2169abb2a0c9f6771e2a26dec72c41580347","ref":"refs/heads/main","pushedAt":"2023-12-07T02:11:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexCuse","name":"Alex Ullrich","path":"/AlexCuse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/194594?s=80&v=4"},"commit":{"message":"claims: add amr for authentication method (#230)\n\nfixes #222","shortMessageHtmlLink":"claims: add amr for authentication method (#230)"}},{"before":"0bffb11d9c605f20cf7b25964baf9c1e80f33d78","after":"90fc454d885bf776cd3f4d2b0464a4efe55e5a86","ref":"refs/heads/main","pushedAt":"2023-12-07T01:58:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexCuse","name":"Alex Ullrich","path":"/AlexCuse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/194594?s=80&v=4"},"commit":{"message":"admin: clear TOTP secret when expiring password (#231)\n\nfixes #225","shortMessageHtmlLink":"admin: clear TOTP secret when expiring password (#231)"}},{"before":"014dfa53794878349e3fa12c86ce43745b4ad298","after":null,"ref":"refs/heads/dependabot/go_modules/github.com/prometheus/client_golang-1.11.1","pushedAt":"2023-11-28T02:10:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AlexCuse","name":"Alex Ullrich","path":"/AlexCuse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/194594?s=80&v=4"}},{"before":"95d58f386de8a970f3450a265f854d55ea065547","after":"0bffb11d9c605f20cf7b25964baf9c1e80f33d78","ref":"refs/heads/main","pushedAt":"2023-11-28T02:10:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexCuse","name":"Alex Ullrich","path":"/AlexCuse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/194594?s=80&v=4"},"commit":{"message":"Bump github.com/prometheus/client_golang from 0.9.0-pre1 to 1.11.1 (#229)\n\nBumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 0.9.0-pre1 to 1.11.1.\r\n- [Release notes](https://github.com/prometheus/client_golang/releases)\r\n- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/prometheus/client_golang/compare/v0.9.0-pre1...v1.11.1)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: github.com/prometheus/client_golang\r\n dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump github.com/prometheus/client_golang from 0.9.0-pre1 to 1.11.1 (#229"}},{"before":"f5eacb501707a1ecaec243d9842239632dba281a","after":"014dfa53794878349e3fa12c86ce43745b4ad298","ref":"refs/heads/dependabot/go_modules/github.com/prometheus/client_golang-1.11.1","pushedAt":"2023-11-28T02:07:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump github.com/prometheus/client_golang from 0.9.0-pre1 to 1.11.1\n\nBumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 0.9.0-pre1 to 1.11.1.\n- [Release notes](https://github.com/prometheus/client_golang/releases)\n- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/prometheus/client_golang/compare/v0.9.0-pre1...v1.11.1)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/prometheus/client_golang\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump github.com/prometheus/client_golang from 0.9.0-pre1 to 1.11.1"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEM6FdBAA","startCursor":null,"endCursor":null}},"title":"Activity · keratin/authn-server"}