{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":43092131,"defaultBranch":"main","name":"discourse-oauth2-basic","ownerLogin":"discourse","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-09-24T20:45:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3220138?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715896904.0","currentOid":""},"activityList":{"items":[{"before":"765f6c28f30c2c2f24810d99b300beb2df1d0d91","after":null,"ref":"refs/heads/dependabot/bundler/rexml-3.2.8","pushedAt":"2024-05-16T22:01:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"CvX","name":"Jarek Radosz","path":"/CvX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66961?s=80&v=4"}},{"before":"f11229a511e4a6986c45795410c62b2ffcf8c588","after":"51976c7cb99fb62554f8dc3fdf73066c65da052b","ref":"refs/heads/main","pushedAt":"2024-05-16T22:01:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"CvX","name":"Jarek Radosz","path":"/CvX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66961?s=80&v=4"},"commit":{"message":"Bump rexml from 3.2.6 to 3.2.8 (#101)\n\nBumps [rexml](https://github.com/ruby/rexml) from 3.2.6 to 3.2.8.\n- [Release notes](https://github.com/ruby/rexml/releases)\n- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)\n- [Commits](https://github.com/ruby/rexml/compare/v3.2.6...v3.2.8)\n\n---\nupdated-dependencies:\n- dependency-name: rexml\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump rexml from 3.2.6 to 3.2.8 (#101)"}},{"before":null,"after":"765f6c28f30c2c2f24810d99b300beb2df1d0d91","ref":"refs/heads/dependabot/bundler/rexml-3.2.8","pushedAt":"2024-05-16T21:54:08.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 rexml from 3.2.6 to 3.2.8\n\nBumps [rexml](https://github.com/ruby/rexml) from 3.2.6 to 3.2.8.\n- [Release notes](https://github.com/ruby/rexml/releases)\n- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)\n- [Commits](https://github.com/ruby/rexml/compare/v3.2.6...v3.2.8)\n\n---\nupdated-dependencies:\n- dependency-name: rexml\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump rexml from 3.2.6 to 3.2.8"}},{"before":"93fb16e40845430c1b4930e9ea26b59c1dfc0b64","after":null,"ref":"refs/heads/assign-false-correctly","pushedAt":"2024-03-21T09:41:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nattsw","name":"Natalie Tay","path":"/nattsw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1555215?s=80&v=4"}},{"before":"5cd7a79baf332669bd35aa77aaab0e3464a6129c","after":"f11229a511e4a6986c45795410c62b2ffcf8c588","ref":"refs/heads/main","pushedAt":"2024-03-21T09:41:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nattsw","name":"Natalie Tay","path":"/nattsw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1555215?s=80&v=4"},"commit":{"message":"FIX: Appropriately assign values when fetching user details (#100)\n\nFIX: Appropriately assign values when fetching user details","shortMessageHtmlLink":"FIX: Appropriately assign values when fetching user details (#100)"}},{"before":"2403b33ee3124b249925568307e2d9009d1f9875","after":"93fb16e40845430c1b4930e9ea26b59c1dfc0b64","ref":"refs/heads/assign-false-correctly","pushedAt":"2024-03-21T09:34:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nattsw","name":"Natalie Tay","path":"/nattsw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1555215?s=80&v=4"},"commit":{"message":"Update lib/oauth2_basic_authenticator.rb\n\nCo-authored-by: Jarek Radosz ","shortMessageHtmlLink":"Update lib/oauth2_basic_authenticator.rb"}},{"before":"c4e41d9250e22c2897d298042b771ed2343dafce","after":"2403b33ee3124b249925568307e2d9009d1f9875","ref":"refs/heads/assign-false-correctly","pushedAt":"2024-03-21T09:34:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nattsw","name":"Natalie Tay","path":"/nattsw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1555215?s=80&v=4"},"commit":{"message":"Update lib/oauth2_basic_authenticator.rb\n\nCo-authored-by: Jarek Radosz ","shortMessageHtmlLink":"Update lib/oauth2_basic_authenticator.rb"}},{"before":null,"after":"c4e41d9250e22c2897d298042b771ed2343dafce","ref":"refs/heads/assign-false-correctly","pushedAt":"2024-03-21T09:10:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nattsw","name":"Natalie Tay","path":"/nattsw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1555215?s=80&v=4"},"commit":{"message":"FIX: Appropriately assign values when fetching user details","shortMessageHtmlLink":"FIX: Appropriately assign values when fetching user details"}},{"before":"40df7580c75a80ba5853c56216564f470ddf7ba7","after":null,"ref":"refs/heads/loic-fix-new-linting","pushedAt":"2024-03-06T13:01:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Flink","name":"Loïc Guitaut","path":"/Flink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5648?s=80&v=4"}},{"before":"cd51d8b8112b0cbcafc72a80064263ec4dbc4a22","after":"5cd7a79baf332669bd35aa77aaab0e3464a6129c","ref":"refs/heads/main","pushedAt":"2024-03-06T13:01:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Flink","name":"Loïc Guitaut","path":"/Flink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5648?s=80&v=4"},"commit":{"message":"DEV: Fix new Rubocop offenses","shortMessageHtmlLink":"DEV: Fix new Rubocop offenses"}},{"before":null,"after":"40df7580c75a80ba5853c56216564f470ddf7ba7","ref":"refs/heads/loic-fix-new-linting","pushedAt":"2024-03-06T11:22:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Flink","name":"Loïc Guitaut","path":"/Flink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5648?s=80&v=4"},"commit":{"message":"DEV: Fix new Rubocop offenses","shortMessageHtmlLink":"DEV: Fix new Rubocop offenses"}},{"before":"895db120e3e3f58354fd87e425e21c4066e3c07f","after":"cd51d8b8112b0cbcafc72a80064263ec4dbc4a22","ref":"refs/heads/main","pushedAt":"2024-02-29T20:54:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"janzenisaac","name":"Isaac Janzen","path":"/janzenisaac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50783505?s=80&v=4"},"commit":{"message":"DEV: Pin plugin for Discourse < 3.3.0.beta1-dev (#98)","shortMessageHtmlLink":"DEV: Pin plugin for Discourse < 3.3.0.beta1-dev (#98)"}},{"before":"8540755b90e52854e29545bffac938c9933e7083","after":null,"ref":"refs/heads/pin-version","pushedAt":"2024-02-29T20:54:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"janzenisaac","name":"Isaac Janzen","path":"/janzenisaac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50783505?s=80&v=4"}},{"before":null,"after":"8540755b90e52854e29545bffac938c9933e7083","ref":"refs/heads/pin-version","pushedAt":"2024-02-27T11:50:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"s3lase","name":"Selase Krakani","path":"/s3lase","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/849886?s=80&v=4"},"commit":{"message":"DEV: Pin plugin for Discourse < 3.3.0.beta1-dev","shortMessageHtmlLink":"DEV: Pin plugin for Discourse < 3.3.0.beta1-dev"}},{"before":"0213d12c718a1174628f31e801fb0fd79b0506af","after":null,"ref":"refs/heads/oauth-required-path","pushedAt":"2024-01-31T12:19:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nattsw","name":"Natalie Tay","path":"/nattsw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1555215?s=80&v=4"}},{"before":"d1161b99a7c9de9b08c2166e295fc8d9ec86445f","after":"895db120e3e3f58354fd87e425e21c4066e3c07f","ref":"refs/heads/main","pushedAt":"2024-01-31T12:19:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nattsw","name":"Natalie Tay","path":"/nattsw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1555215?s=80&v=4"},"commit":{"message":"FEATURE: Allow specifiying required paths when retrieving userinfo (#96)\n\nWhen retrieving userinfo with oauth2_fetch_user_details=true, we sometimes want to disallow account creation if an attribute is not fulfilled.\r\n\r\nThis commit adds a new register oauth2_basic_required_json_path which will kick in when retrieving userinfo.","shortMessageHtmlLink":"FEATURE: Allow specifiying required paths when retrieving userinfo (#96)"}},{"before":"9f147e9edf552519d172b1c13c7f446d97b17347","after":"0213d12c718a1174628f31e801fb0fd79b0506af","ref":"refs/heads/oauth-required-path","pushedAt":"2024-01-31T12:13:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nattsw","name":"Natalie Tay","path":"/nattsw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1555215?s=80&v=4"},"commit":{"message":"Add example usage","shortMessageHtmlLink":"Add example usage"}},{"before":"5d3f769c66b26565566cf87f793fefd6ae81e300","after":"9f147e9edf552519d172b1c13c7f446d97b17347","ref":"refs/heads/oauth-required-path","pushedAt":"2024-01-31T11:59:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nattsw","name":"Natalie Tay","path":"/nattsw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1555215?s=80&v=4"},"commit":{"message":"Add example usage","shortMessageHtmlLink":"Add example usage"}},{"before":null,"after":"5d3f769c66b26565566cf87f793fefd6ae81e300","ref":"refs/heads/oauth-required-path","pushedAt":"2024-01-31T04:40:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nattsw","name":"Natalie Tay","path":"/nattsw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1555215?s=80&v=4"},"commit":{"message":"FEATURE: Allow specifiying required paths when retrieving userinfo","shortMessageHtmlLink":"FEATURE: Allow specifiying required paths when retrieving userinfo"}},{"before":"31a3f39f724ac624c52cb46e88c7d3a60e8a6772","after":null,"ref":"refs/heads/fix-empty-user-json-url","pushedAt":"2024-01-24T21:50:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ldmosquera","name":"Leonardo Mosquera","path":"/ldmosquera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290011?s=80&v=4"}},{"before":"8277a3666d752a4c32ee1417bb9b7afdb1f08e25","after":"d1161b99a7c9de9b08c2166e295fc8d9ec86445f","ref":"refs/heads/main","pushedAt":"2024-01-24T21:50:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ldmosquera","name":"Leonardo Mosquera","path":"/ldmosquera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290011?s=80&v=4"},"commit":{"message":"FIX: do not attempt to fetch user JSON if URL is not set (#94)\n\nIt is a configuration error to set oauth2_fetch_user_details to true but leave oauth2_user_json_url empty.\r\n\r\nBefore, this resulted in an unhandled exception in core. Now it is checked here.","shortMessageHtmlLink":"FIX: do not attempt to fetch user JSON if URL is not set (#94)"}},{"before":"96e053920533f0a92e62b3586ae06e14e6e97c00","after":null,"ref":"refs/heads/add-support-for-put-for-auth-token","pushedAt":"2024-01-24T21:10:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ldmosquera","name":"Leonardo Mosquera","path":"/ldmosquera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290011?s=80&v=4"}},{"before":"05cefd5ecd03952adb2c26fbed9603b852a54ef1","after":"8277a3666d752a4c32ee1417bb9b7afdb1f08e25","ref":"refs/heads/main","pushedAt":"2024-01-24T21:10:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ldmosquera","name":"Leonardo Mosquera","path":"/ldmosquera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290011?s=80&v=4"},"commit":{"message":"Add support for PUT verb for auth token URL (#95)","shortMessageHtmlLink":"Add support for PUT verb for auth token URL (#95)"}},{"before":null,"after":"96e053920533f0a92e62b3586ae06e14e6e97c00","ref":"refs/heads/add-support-for-put-for-auth-token","pushedAt":"2024-01-24T20:57:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ldmosquera","name":"Leonardo Mosquera","path":"/ldmosquera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290011?s=80&v=4"},"commit":{"message":"Add support for PUT verb for auth token URL","shortMessageHtmlLink":"Add support for PUT verb for auth token URL"}},{"before":"1f6fa96dd10eb92fbaa2214063a32f9f4058a896","after":"31a3f39f724ac624c52cb46e88c7d3a60e8a6772","ref":"refs/heads/fix-empty-user-json-url","pushedAt":"2024-01-24T20:06:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ldmosquera","name":"Leonardo Mosquera","path":"/ldmosquera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290011?s=80&v=4"},"commit":{"message":"FIX: do not attempt to fetch user JSON if URL is not set\n\nIt is a configuration error to set oauth2_fetch_user_details to true but leave oauth2_user_json_url empty.\n\nBefore, this resulted in an unhandled exception in core. Now it is checked here.","shortMessageHtmlLink":"FIX: do not attempt to fetch user JSON if URL is not set"}},{"before":"18fdf08e6df1ac58f53f73452921edb081153092","after":"1f6fa96dd10eb92fbaa2214063a32f9f4058a896","ref":"refs/heads/fix-empty-user-json-url","pushedAt":"2024-01-24T20:05:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ldmosquera","name":"Leonardo Mosquera","path":"/ldmosquera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290011?s=80&v=4"},"commit":{"message":"FIX: do not attempt to fetch user JSON if URL is not set\n\nIt is a configuration error to set oauth2_fetch_user_details to true but leave oauth2_user_json_url empty.\n\nBefore, this resulted in an unhandled exception in core. Now it is checked here.","shortMessageHtmlLink":"FIX: do not attempt to fetch user JSON if URL is not set"}},{"before":"32ea633ea0658efb84334a669bf40ad6d5f0de1b","after":"18fdf08e6df1ac58f53f73452921edb081153092","ref":"refs/heads/fix-empty-user-json-url","pushedAt":"2024-01-24T20:01:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ldmosquera","name":"Leonardo Mosquera","path":"/ldmosquera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290011?s=80&v=4"},"commit":{"message":"FIX: do not attempt to fetch user JSON if URL is not set\n\nIt is a configuration error to set oauth2_fetch_user_details to true but leave oauth2_user_json_url empty.\n\nBefore, this resulted in an unhandled exception in core. Now it is checked here.","shortMessageHtmlLink":"FIX: do not attempt to fetch user JSON if URL is not set"}},{"before":"961b0db6bff5726c6008922736ac0bf9dc6c00b1","after":"32ea633ea0658efb84334a669bf40ad6d5f0de1b","ref":"refs/heads/fix-empty-user-json-url","pushedAt":"2024-01-24T19:24:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ldmosquera","name":"Leonardo Mosquera","path":"/ldmosquera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290011?s=80&v=4"},"commit":{"message":"Fix linting\n\nFor the record, I think this is less readable.","shortMessageHtmlLink":"Fix linting"}},{"before":"637e282e130e3c618791202086e3ea83967d0a8c","after":"961b0db6bff5726c6008922736ac0bf9dc6c00b1","ref":"refs/heads/fix-empty-user-json-url","pushedAt":"2024-01-24T19:14:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ldmosquera","name":"Leonardo Mosquera","path":"/ldmosquera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290011?s=80&v=4"},"commit":{"message":"Fix linting\n\nFor the record, I think this is less readable.","shortMessageHtmlLink":"Fix linting"}},{"before":"9f6093ee7f8a2cc2ac4fee3e244c56babbced276","after":"637e282e130e3c618791202086e3ea83967d0a8c","ref":"refs/heads/fix-empty-user-json-url","pushedAt":"2024-01-24T19:08:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ldmosquera","name":"Leonardo Mosquera","path":"/ldmosquera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290011?s=80&v=4"},"commit":{"message":"Fix linting\n\nFor the record, I think this is less readable.","shortMessageHtmlLink":"Fix linting"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETBqkhAA","startCursor":null,"endCursor":null}},"title":"Activity · discourse/discourse-oauth2-basic"}