{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":227882898,"defaultBranch":"master","name":"spring-security-lti13","ownerLogin":"oxctl","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-12-13T16:44:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/49978553?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726484059.0","currentOid":""},"activityList":{"items":[{"before":"47ffe1618fa577166818423ad3ab74cae2956ba0","after":"2bde4783a0fd723a4c4eba33f44ae3efe1fd4ff8","ref":"refs/heads/master","pushedAt":"2024-09-16T10:54:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"buckett","name":"Matthew Buckett","path":"/buckett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5921?s=80&v=4"},"commit":{"message":"[maven-release-plugin] prepare for next development iteration","shortMessageHtmlLink":"[maven-release-plugin] prepare for next development iteration"}},{"before":"b9ea637cde11a6151d6e4a1a902a9497c41a7691","after":"47ffe1618fa577166818423ad3ab74cae2956ba0","ref":"refs/heads/master","pushedAt":"2024-09-16T10:54:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"buckett","name":"Matthew Buckett","path":"/buckett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5921?s=80&v=4"},"commit":{"message":"[maven-release-plugin] prepare release 0.3.0","shortMessageHtmlLink":"[maven-release-plugin] prepare release 0.3.0"}},{"before":"dd2e53e82e075c4a3964317e103f0c48b412415c","after":null,"ref":"refs/heads/anonymous-lti-launches","pushedAt":"2024-09-16T08:40:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"buckett","name":"Matthew Buckett","path":"/buckett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5921?s=80&v=4"}},{"before":"8e102614fc8c1845260a3ac13c35464187ab4c72","after":"b9ea637cde11a6151d6e4a1a902a9497c41a7691","ref":"refs/heads/master","pushedAt":"2024-09-16T08:39:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"buckett","name":"Matthew Buckett","path":"/buckett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5921?s=80&v=4"},"commit":{"message":"Merge pull request #47 from oxctl/anonymous-lti-launches\n\nSupport anonymous launches LTI 1.3 launches.","shortMessageHtmlLink":"Merge pull request #47 from oxctl/anonymous-lti-launches"}},{"before":null,"after":"dd2e53e82e075c4a3964317e103f0c48b412415c","ref":"refs/heads/anonymous-lti-launches","pushedAt":"2024-09-13T16:27:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"buckett","name":"Matthew Buckett","path":"/buckett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5921?s=80&v=4"},"commit":{"message":"Support anonymous launches LTI 1.3 launches.\n\nIf the user isn't logged into the service providing access to the tool then when the launch is done we don't get a subject claim in the JWT.\n\nThis is still a valid launch and it's up to the consuming tool to decide how they want to handle these launches.","shortMessageHtmlLink":"Support anonymous launches LTI 1.3 launches."}},{"before":"d491b091f78749f9721fe78cd52f8b2be1eadbaa","after":"8e102614fc8c1845260a3ac13c35464187ab4c72","ref":"refs/heads/master","pushedAt":"2024-08-23T13:33:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"buckett","name":"Matthew Buckett","path":"/buckett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5921?s=80&v=4"},"commit":{"message":"Update the README with details of dev builds.","shortMessageHtmlLink":"Update the README with details of dev builds."}},{"before":"ecc06305acbab95c9ca3eb844c36ebfd3e7c20c2","after":"d491b091f78749f9721fe78cd52f8b2be1eadbaa","ref":"refs/heads/master","pushedAt":"2024-08-23T13:07:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"buckett","name":"Matthew Buckett","path":"/buckett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5921?s=80&v=4"},"commit":{"message":"[maven-release-plugin] prepare for next development iteration","shortMessageHtmlLink":"[maven-release-plugin] prepare for next development iteration"}},{"before":"9e0c896ce826991290e275a1586485ca582e8208","after":"ecc06305acbab95c9ca3eb844c36ebfd3e7c20c2","ref":"refs/heads/master","pushedAt":"2024-08-23T13:07:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"buckett","name":"Matthew Buckett","path":"/buckett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5921?s=80&v=4"},"commit":{"message":"[maven-release-plugin] prepare release 0.2.0","shortMessageHtmlLink":"[maven-release-plugin] prepare release 0.2.0"}},{"before":"4dcdcc1e9a0308e288f18e2721fbeede693aa276","after":"9e0c896ce826991290e275a1586485ca582e8208","ref":"refs/heads/master","pushedAt":"2024-08-23T12:42:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"buckett","name":"Matthew Buckett","path":"/buckett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5921?s=80&v=4"},"commit":{"message":"Update the maven plugins.","shortMessageHtmlLink":"Update the maven plugins."}},{"before":"5d3615caf235b02d6ce6ca8ee76a8686e13086d7","after":"4dcdcc1e9a0308e288f18e2721fbeede693aa276","ref":"refs/heads/master","pushedAt":"2024-08-23T12:38:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"buckett","name":"Matthew Buckett","path":"/buckett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5921?s=80&v=4"},"commit":{"message":"Add the permissions back (didn't have packages write).","shortMessageHtmlLink":"Add the permissions back (didn't have packages write)."}},{"before":"4ec027f7cd1643f467f6064502a5c116498baef3","after":"5d3615caf235b02d6ce6ca8ee76a8686e13086d7","ref":"refs/heads/master","pushedAt":"2024-08-23T12:36:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"buckett","name":"Matthew Buckett","path":"/buckett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5921?s=80&v=4"},"commit":{"message":"Try adding the GH token.","shortMessageHtmlLink":"Try adding the GH token."}},{"before":"55bfedbe034904869cc027a5a842c280b37fd574","after":"4ec027f7cd1643f467f6064502a5c116498baef3","ref":"refs/heads/master","pushedAt":"2024-08-23T12:32:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"buckett","name":"Matthew Buckett","path":"/buckett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5921?s=80&v=4"},"commit":{"message":"Try the default permissions","shortMessageHtmlLink":"Try the default permissions"}},{"before":"6af6fcc7da1078a1a0959b9b0cbbe63ea9d2166d","after":"55bfedbe034904869cc027a5a842c280b37fd574","ref":"refs/heads/master","pushedAt":"2024-08-23T12:29:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"buckett","name":"Matthew Buckett","path":"/buckett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5921?s=80&v=4"},"commit":{"message":"Try adding metadata:read","shortMessageHtmlLink":"Try adding metadata:read"}},{"before":"c9551a9aa798a9159dad5a511401f42e026e0390","after":"6af6fcc7da1078a1a0959b9b0cbbe63ea9d2166d","ref":"refs/heads/master","pushedAt":"2024-08-23T12:19:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"buckett","name":"Matthew Buckett","path":"/buckett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5921?s=80&v=4"},"commit":{"message":"Update the maven plugins.","shortMessageHtmlLink":"Update the maven plugins."}},{"before":"0bd8d612a9fee5cc6c2de5bb007012600051add5","after":"c9551a9aa798a9159dad5a511401f42e026e0390","ref":"refs/heads/master","pushedAt":"2024-08-23T10:54:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"buckett","name":"Matthew Buckett","path":"/buckett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5921?s=80&v=4"},"commit":{"message":"Update the sources plugin.","shortMessageHtmlLink":"Update the sources plugin."}},{"before":"5579f50f674e67c3b33c4010e97143cd4cd1eb82","after":"0bd8d612a9fee5cc6c2de5bb007012600051add5","ref":"refs/heads/master","pushedAt":"2024-08-23T10:25:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"buckett","name":"Matthew Buckett","path":"/buckett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5921?s=80&v=4"},"commit":{"message":"Try publishing SNAPSHOTs to GitHub Packages\n\nWhen code is pushed to master we build everything and then publish the SNAPSHOT to GitHub Packages. This allows easier testing of new builds before we make a release.","shortMessageHtmlLink":"Try publishing SNAPSHOTs to GitHub Packages"}},{"before":"feac6be11cd353dbbfac31beb4f6230625a37836","after":"5579f50f674e67c3b33c4010e97143cd4cd1eb82","ref":"refs/heads/master","pushedAt":"2024-08-23T10:13:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"buckett","name":"Matthew Buckett","path":"/buckett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5921?s=80&v=4"},"commit":{"message":"Switch the organisation to IT Services.","shortMessageHtmlLink":"Switch the organisation to IT Services."}},{"before":"0a859af11638d8133fee312c370b7133df8a8a85","after":null,"ref":"refs/heads/spring-6-upgrade","pushedAt":"2024-08-22T15:36:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"buckett","name":"Matthew Buckett","path":"/buckett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5921?s=80&v=4"}},{"before":"54e4cf2f63106aa39df6e7bcc9e2af36547fe362","after":"feac6be11cd353dbbfac31beb4f6230625a37836","ref":"refs/heads/master","pushedAt":"2024-08-22T15:35:58.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"buckett","name":"Matthew Buckett","path":"/buckett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5921?s=80&v=4"},"commit":{"message":"Merge pull request #37 from oxctl/spring-6-upgrade\n\nSpring 6 Upgrade","shortMessageHtmlLink":"Merge pull request #37 from oxctl/spring-6-upgrade"}},{"before":"a9c0c31cee225cce9e3f03e42c6829ff8909a662","after":"0a859af11638d8133fee312c370b7133df8a8a85","ref":"refs/heads/spring-6-upgrade","pushedAt":"2024-08-22T15:32:42.000Z","pushType":"push","commitsCount":28,"pusher":{"login":"buckett","name":"Matthew Buckett","path":"/buckett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5921?s=80&v=4"},"commit":{"message":"Merge branch 'master' into spring-6-upgrade\n\n# Conflicts:\n#\tpom.xml\n#\tsrc/main/java/uk/ac/ox/ctl/lti13/Lti13Configurer.java\n#\tsrc/main/java/uk/ac/ox/ctl/lti13/security/oauth2/client/lti/web/OIDCInitiatingLoginRequestResolver.java\n#\tsrc/main/java/uk/ac/ox/ctl/lti13/security/oauth2/client/lti/web/OIDCInitiationRegistrationResolver.java\n#\tsrc/main/java/uk/ac/ox/ctl/lti13/security/oauth2/client/lti/web/PathOIDCInitiationRegistrationResolver.java","shortMessageHtmlLink":"Merge branch 'master' into spring-6-upgrade"}},{"before":"ef1d7a410a9def5e375010333330a3f20bb4b8a6","after":"a9c0c31cee225cce9e3f03e42c6829ff8909a662","ref":"refs/heads/spring-6-upgrade","pushedAt":"2024-08-22T15:29:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"buckett","name":"Matthew Buckett","path":"/buckett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5921?s=80&v=4"},"commit":{"message":"This reverts back to using the implicit grant.\n\nWe add our own implicit grant and then use that in the configuration. Internally we still have to use the autorization_code grant but to correct that we'd need to duplicate more Spring Security classes.\n\nThis also contains some cleanups and fixes.","shortMessageHtmlLink":"This reverts back to using the implicit grant."}},{"before":"2c78a724a756051aa36625a2ad293679685aa449","after":"ef1d7a410a9def5e375010333330a3f20bb4b8a6","ref":"refs/heads/spring-6-upgrade","pushedAt":"2024-08-22T15:09:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"buckett","name":"Matthew Buckett","path":"/buckett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5921?s=80&v=4"},"commit":{"message":"Fix JavaDoc warnings.","shortMessageHtmlLink":"Fix JavaDoc warnings."}},{"before":"6a349d812441b381c3c60affc43094d05834c597","after":"2c78a724a756051aa36625a2ad293679685aa449","ref":"refs/heads/spring-6-upgrade","pushedAt":"2024-08-22T14:56:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"buckett","name":"Matthew Buckett","path":"/buckett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5921?s=80&v=4"},"commit":{"message":"Correctly set the java version (GitHub Actions)","shortMessageHtmlLink":"Correctly set the java version (GitHub Actions)"}},{"before":"ac912e2edd07f43fe03f129e98b4521d9c3152f1","after":"6a349d812441b381c3c60affc43094d05834c597","ref":"refs/heads/spring-6-upgrade","pushedAt":"2024-08-22T14:55:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"buckett","name":"Matthew Buckett","path":"/buckett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5921?s=80&v=4"},"commit":{"message":"Fixes from the Spring 6 upgrade","shortMessageHtmlLink":"Fixes from the Spring 6 upgrade"}},{"before":"b1127e5f8cdca6a0452681ef6294698e344543b9","after":"ac912e2edd07f43fe03f129e98b4521d9c3152f1","ref":"refs/heads/spring-6-upgrade","pushedAt":"2024-08-22T14:54:00.000Z","pushType":"push","commitsCount":28,"pusher":{"login":"buckett","name":"Matthew Buckett","path":"/buckett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5921?s=80&v=4"},"commit":{"message":"Merge branch 'refs/heads/master' into spring-6-upgrade\n\n# Conflicts:\n#\tpom.xml\n#\tsrc/main/java/uk/ac/ox/ctl/lti13/Lti13Configurer.java","shortMessageHtmlLink":"Merge branch 'refs/heads/master' into spring-6-upgrade"}},{"before":"5dd0642b1345744bf4198c6bbf3bbb349e00f012","after":"b1127e5f8cdca6a0452681ef6294698e344543b9","ref":"refs/heads/spring-6-upgrade","pushedAt":"2024-08-22T14:50:42.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"buckett","name":"Matthew Buckett","path":"/buckett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5921?s=80&v=4"},"commit":{"message":"Cleanup some warnings.\n\nSome of these are because we now target Java 17 and can use cleaner patterns.","shortMessageHtmlLink":"Cleanup some warnings."}},{"before":"353f057c40a5cd5d77dfd8ec312acf2fa3cb4c8b","after":"54e4cf2f63106aa39df6e7bcc9e2af36547fe362","ref":"refs/heads/master","pushedAt":"2023-11-23T11:39:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"buckett","name":"Matthew Buckett","path":"/buckett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5921?s=80&v=4"},"commit":{"message":"[maven-release-plugin] prepare for next development iteration","shortMessageHtmlLink":"[maven-release-plugin] prepare for next development iteration"}},{"before":"d49a710b9918a09e514ab143960f9e02b581cbb6","after":"353f057c40a5cd5d77dfd8ec312acf2fa3cb4c8b","ref":"refs/heads/master","pushedAt":"2023-11-23T11:39:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"buckett","name":"Matthew Buckett","path":"/buckett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5921?s=80&v=4"},"commit":{"message":"[maven-release-plugin] prepare release 0.1.11","shortMessageHtmlLink":"[maven-release-plugin] prepare release 0.1.11"}},{"before":"4ce14f7d36a9f045bb09579e65aa80e505d155cd","after":null,"ref":"refs/heads/reduce-logging-level","pushedAt":"2023-11-23T11:38:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"buckett","name":"Matthew Buckett","path":"/buckett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5921?s=80&v=4"}},{"before":"4f9d5424828d0b830a04155cefbb6d18063a9c7c","after":"d49a710b9918a09e514ab143960f9e02b581cbb6","ref":"refs/heads/master","pushedAt":"2023-11-23T11:38:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"buckett","name":"Matthew Buckett","path":"/buckett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5921?s=80&v=4"},"commit":{"message":"Merge pull request #43 from oxctl/reduce-logging-level\n\nReduce the logging level of the \"normal\" errors.","shortMessageHtmlLink":"Merge pull request #43 from oxctl/reduce-logging-level"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQxMDo1NDoyMC4wMDAwMDBazwAAAAS3T3p6","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0yM1QxMTozODoyNS4wMDAwMDBazwAAAAO2Chqk"}},"title":"Activity ยท oxctl/spring-security-lti13"}