{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":24390283,"defaultBranch":"main","name":"oauthenticator","ownerLogin":"jupyterhub","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-09-23T21:37:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17927519?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715060367.0","currentOid":""},"activityList":{"items":[{"before":"fc4cc19ec77505f1165c07189127bec21669f9bf","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-07T05:39:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"}},{"before":"ed6b97e56aaa2c30bb6122ebf633a0f504859d32","after":"79db03cb901da09301e942daeebd0f9b6f383446","ref":"refs/heads/main","pushedAt":"2024-05-07T05:39:26.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"},"commit":{"message":"Merge pull request #742 from jupyterhub/pre-commit-ci-update-config\n\n[pre-commit.ci] pre-commit autoupdate","shortMessageHtmlLink":"Merge pull request #742 from jupyterhub/pre-commit-ci-update-config"}},{"before":null,"after":"fc4cc19ec77505f1165c07189127bec21669f9bf","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-06T22:03:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/psf/black: 24.3.0 → 24.4.2](https://github.com/psf/black/compare/24.3.0...24.4.2)\n- [github.com/pre-commit/pre-commit-hooks: v4.5.0 → v4.6.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.5.0...v4.6.0)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"1f0cbc08d92a0bf22f35226122522b13f6a1774b","after":"ed6b97e56aaa2c30bb6122ebf633a0f504859d32","ref":"refs/heads/main","pushedAt":"2024-04-26T09:02:27.000Z","pushType":"pr_merge","commitsCount":16,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Merge pull request #719 from yuvipanda/required_scopes\n\nAdd `allowed_scopes` to all authenticators to allow some users based on granted scopes","shortMessageHtmlLink":"Merge pull request #719 from yuvipanda/required_scopes"}},{"before":"97b470b87f9cf6f7ae2961d8166f2a19ee9a77a1","after":"1f0cbc08d92a0bf22f35226122522b13f6a1774b","ref":"refs/heads/main","pushedAt":"2024-04-02T06:45:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"},"commit":{"message":"Merge pull request #737 from jupyterhub/pre-commit-ci-update-config\n\n[pre-commit.ci] pre-commit autoupdate","shortMessageHtmlLink":"Merge pull request #737 from jupyterhub/pre-commit-ci-update-config"}},{"before":"dd36eeba0a41bcc806649184fd321cabf842ccf0","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-04-02T06:45:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"}},{"before":null,"after":"dd36eeba0a41bcc806649184fd321cabf842ccf0","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-04-01T22:10:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/asottile/pyupgrade: v3.15.0 → v3.15.2](https://github.com/asottile/pyupgrade/compare/v3.15.0...v3.15.2)\n- [github.com/PyCQA/autoflake: v2.2.1 → v2.3.1](https://github.com/PyCQA/autoflake/compare/v2.2.1...v2.3.1)\n- [github.com/psf/black: 24.1.1 → 24.3.0](https://github.com/psf/black/compare/24.1.1...24.3.0)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"c21ccdf9dea109b9450f88b59751c4fe83b7f1e5","after":"97b470b87f9cf6f7ae2961d8166f2a19ee9a77a1","ref":"refs/heads/main","pushedAt":"2024-03-23T02:35:16.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"yuvipanda","name":"Yuvi Panda","path":"/yuvipanda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30430?s=80&v=4"},"commit":{"message":"Merge pull request #721 from yuvipanda/doc\n\nSuggest possible config fix when correct scopes aren't requested","shortMessageHtmlLink":"Merge pull request #721 from yuvipanda/doc"}},{"before":"1c8cf794df33a56aeea66d3e88a2143594e661eb","after":"c21ccdf9dea109b9450f88b59751c4fe83b7f1e5","ref":"refs/heads/main","pushedAt":"2024-03-20T13:45:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"},"commit":{"message":"Bump to 16.3.1.dev","shortMessageHtmlLink":"Bump to 16.3.1.dev"}},{"before":"ea70ff618bbc405ec0e0ae963bd013c342487604","after":"1c8cf794df33a56aeea66d3e88a2143594e661eb","ref":"refs/heads/main","pushedAt":"2024-03-20T13:44:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"},"commit":{"message":"Bump to 16.3.0","shortMessageHtmlLink":"Bump to 16.3.0"}},{"before":"5246b09675501b09fb6ed64022099b7644812f60","after":"ea70ff618bbc405ec0e0ae963bd013c342487604","ref":"refs/heads/main","pushedAt":"2024-03-20T13:40:36.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"},"commit":{"message":"Merge pull request #732 from consideRatio/pr/add-changelog-for-16.3.0\n\nAdd changelog for 16.3.0","shortMessageHtmlLink":"Merge pull request #732 from consideRatio/pr/add-changelog-for-16.3.0"}},{"before":"4b3878b185f41b7913cb2f38964c7e6804ae59cc","after":"5246b09675501b09fb6ed64022099b7644812f60","ref":"refs/heads/main","pushedAt":"2024-03-20T06:40:59.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"},"commit":{"message":"Merge pull request from GHSA-55m3-44xf-hg4h\n\nGoogleOAuthenticator.hosted_domain: check against hd, not email's domain","shortMessageHtmlLink":"Merge pull request from GHSA-55m3-44xf-hg4h"}},{"before":"d7e07566c68f3c6a78411c9b5a7f26434e2cb3f1","after":"4b3878b185f41b7913cb2f38964c7e6804ae59cc","ref":"refs/heads/main","pushedAt":"2024-03-19T17:32:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"},"commit":{"message":"Merge pull request #734 from consideRatio/pr/cleanup-test\n\ntest: simplify by removing `token_request_style` parameter for mock function","shortMessageHtmlLink":"Merge pull request #734 from consideRatio/pr/cleanup-test"}},{"before":"8dfe4f4f52407fd6a39765d6a62c14206e20bc21","after":"d7e07566c68f3c6a78411c9b5a7f26434e2cb3f1","ref":"refs/heads/main","pushedAt":"2024-02-13T09:23:34.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Merge pull request #725 from benjimin/idtoken\n\nAdd userdata_from_id_token as alternative to userdata_url","shortMessageHtmlLink":"Merge pull request #725 from benjimin/idtoken"}},{"before":"34e4d196d02a25879468510ad7ca8b9c1a4d6cb2","after":"8dfe4f4f52407fd6a39765d6a62c14206e20bc21","ref":"refs/heads/main","pushedAt":"2024-02-12T09:40:15.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"minrk","name":"Min RK","path":"/minrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/151929?s=80&v=4"},"commit":{"message":"Merge pull request #729 from minrk/allow-docs\n\nadd dedicated doc on details of allowing access","shortMessageHtmlLink":"Merge pull request #729 from minrk/allow-docs"}},{"before":"9b96d473ce05d69a6c09923d99f1c48329680ecd","after":"34e4d196d02a25879468510ad7ca8b9c1a4d6cb2","ref":"refs/heads/main","pushedAt":"2024-02-09T14:41:12.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"},"commit":{"message":"Merge pull request #730 from minrk/standalone-example\n\nadd example for deploying with mock-oauth2-server","shortMessageHtmlLink":"Merge pull request #730 from minrk/standalone-example"}},{"before":"fc2068201345d3bf6721c2f70655ab1f3a5d417c","after":"9b96d473ce05d69a6c09923d99f1c48329680ecd","ref":"refs/heads/main","pushedAt":"2024-02-07T11:52:45.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"},"commit":{"message":"Merge pull request #717 from yuvipanda/move-username-callable\n\nMake `username_claim` callable in all Authenticators except CILogon, like it has been in Generic","shortMessageHtmlLink":"Merge pull request #717 from yuvipanda/move-username-callable"}},{"before":"968f82eea04e1b2d607f9389850c2f4aad285055","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-02-06T07:22:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"}},{"before":"9cc806e0745d6af3254bcdbdf41b681dae8c5aee","after":"fc2068201345d3bf6721c2f70655ab1f3a5d417c","ref":"refs/heads/main","pushedAt":"2024-02-06T07:22:43.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"},"commit":{"message":"Merge pull request #726 from jupyterhub/pre-commit-ci-update-config\n\n[pre-commit.ci] pre-commit autoupdate","shortMessageHtmlLink":"Merge pull request #726 from jupyterhub/pre-commit-ci-update-config"}},{"before":"5c1a909888c6ba1baf82fb94d7964904070ec956","after":"968f82eea04e1b2d607f9389850c2f4aad285055","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-02-05T20:28:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] auto fixes from pre-commit.com hooks\n\nfor more information, see https://pre-commit.ci","shortMessageHtmlLink":"[pre-commit.ci] auto fixes from pre-commit.com hooks"}},{"before":null,"after":"5c1a909888c6ba1baf82fb94d7964904070ec956","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-02-05T20:26:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/psf/black: 23.12.1 → 24.1.1](https://github.com/psf/black/compare/23.12.1...24.1.1)\n- [github.com/pycqa/flake8: 6.1.0 → 7.0.0](https://github.com/pycqa/flake8/compare/6.1.0...7.0.0)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"02fc0f9544a8d14629df955c95d60ab3e0637388","after":null,"ref":"refs/heads/dependabot/github_actions/codecov/codecov-action-4","pushedAt":"2024-02-01T09:25:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"}},{"before":"5667bf15f8e1dead29c32cc0886146d6ddb835ec","after":"9cc806e0745d6af3254bcdbdf41b681dae8c5aee","ref":"refs/heads/main","pushedAt":"2024-02-01T09:25:44.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"},"commit":{"message":"Merge pull request #724 from jupyterhub/dependabot/github_actions/codecov/codecov-action-4\n\nBump codecov/codecov-action from 3 to 4","shortMessageHtmlLink":"Merge pull request #724 from jupyterhub/dependabot/github_actions/cod…"}},{"before":null,"after":"02fc0f9544a8d14629df955c95d60ab3e0637388","ref":"refs/heads/dependabot/github_actions/codecov/codecov-action-4","pushedAt":"2024-02-01T05:52:14.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 codecov/codecov-action from 3 to 4\n\nBumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3 to 4.\n- [Release notes](https://github.com/codecov/codecov-action/releases)\n- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/codecov/codecov-action/compare/v3...v4)\n\n---\nupdated-dependencies:\n- dependency-name: codecov/codecov-action\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump codecov/codecov-action from 3 to 4"}},{"before":"cf7cfe22f151035dc970318844d2929095966ea8","after":"5667bf15f8e1dead29c32cc0886146d6ddb835ec","ref":"refs/heads/main","pushedAt":"2024-01-25T22:33:56.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"manics","name":"Simon Li","path":"/manics","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1644105?s=80&v=4"},"commit":{"message":"Merge pull request #708 from benjimin/main\n\n[Generic] Add support for `manage_groups`","shortMessageHtmlLink":"Merge pull request #708 from benjimin/main"}},{"before":"1fee785cbf57d19a9b85e33b81987ef28fa4ab65","after":"cf7cfe22f151035dc970318844d2929095966ea8","ref":"refs/heads/main","pushedAt":"2024-01-22T19:35:21.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yuvipanda","name":"Yuvi Panda","path":"/yuvipanda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30430?s=80&v=4"},"commit":{"message":"Merge pull request #720 from manics/jupyterhub-2.2\n\nRequire jupyterhub>=2.2","shortMessageHtmlLink":"Merge pull request #720 from manics/jupyterhub-2.2"}},{"before":"5ec28b7563588d9ad749d574dba38b785ce6d21c","after":"1fee785cbf57d19a9b85e33b81987ef28fa4ab65","ref":"refs/heads/main","pushedAt":"2024-01-08T08:54:47.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"},"commit":{"message":"Merge pull request #715 from minrk/pytest-asyncio\n\ntemporary pin for pytest-asyncio","shortMessageHtmlLink":"Merge pull request #715 from minrk/pytest-asyncio"}},{"before":"ad459386517b2c72ee5e58da7ade69e5544e04a8","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-01-04T00:06:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"}},{"before":"ea2d3b207d400bfab50d23b1ec9a8766bc125e32","after":"5ec28b7563588d9ad749d574dba38b785ce6d21c","ref":"refs/heads/main","pushedAt":"2024-01-04T00:06:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"},"commit":{"message":"Merge pull request #711 from jupyterhub/pre-commit-ci-update-config\n\n[pre-commit.ci] pre-commit autoupdate","shortMessageHtmlLink":"Merge pull request #711 from jupyterhub/pre-commit-ci-update-config"}},{"before":"5791da0bf06beed4541840c74d27c17c40ec7448","after":null,"ref":"refs/heads/dependabot/github_actions/actions/setup-python-5","pushedAt":"2024-01-04T00:00:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"consideRatio","name":"Erik Sundell","path":"/consideRatio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3837114?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQzJDzAA","startCursor":null,"endCursor":null}},"title":"Activity · jupyterhub/oauthenticator"}