{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":79936148,"defaultBranch":"master","name":"t3ext-oidc","ownerLogin":"xperseguers","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-01-24T17:36:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/646805?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1712037963.0","currentOid":""},"activityList":{"items":[{"before":"c991ecfcbedb617611670e59d6c1f54fc02bfcf5","after":"b9e79eb1bdb17aae604d1b3291f9598cd26c931b","ref":"refs/heads/master","pushedAt":"2024-06-27T16:10:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"xperseguers","name":"Xavier Perseguers","path":"/xperseguers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646805?s=80&v=4"},"commit":{"message":"Merge pull request #159 from liayn/158-auth-uri-on-demand\n\n[TASK] Use dedicated route for authorization url","shortMessageHtmlLink":"Merge pull request #159 from liayn/158-auth-uri-on-demand"}},{"before":"7c550573b0bc69d4f9e3e5e98eb9fd3ffbb3b2a7","after":"c991ecfcbedb617611670e59d6c1f54fc02bfcf5","ref":"refs/heads/master","pushedAt":"2024-06-06T15:08:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"xperseguers","name":"Xavier Perseguers","path":"/xperseguers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646805?s=80&v=4"},"commit":{"message":"Merge pull request #156 from liayn/handle-errors\n\n[TASK] Catch any error that may occur during auth url generation","shortMessageHtmlLink":"Merge pull request #156 from liayn/handle-errors"}},{"before":"0ff0574a70468fb6bdf667c0824aa3ab14576ce2","after":"7c550573b0bc69d4f9e3e5e98eb9fd3ffbb3b2a7","ref":"refs/heads/master","pushedAt":"2024-05-31T07:45:04.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"xperseguers","name":"Xavier Perseguers","path":"/xperseguers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646805?s=80&v=4"},"commit":{"message":"Merge pull request #151 from liayn/optional-tsfe\n\n[BUGFIX] Cope with missing TSFE","shortMessageHtmlLink":"Merge pull request #151 from liayn/optional-tsfe"}},{"before":"297bddd1fa1501b7b35e91b0a5030c07add75649","after":"0ff0574a70468fb6bdf667c0824aa3ab14576ce2","ref":"refs/heads/master","pushedAt":"2024-05-30T15:26:37.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"xperseguers","name":"Xavier Perseguers","path":"/xperseguers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646805?s=80&v=4"},"commit":{"message":"Merge pull request #152 from liayn/enhance-event-data\n\n[TASK] Enhance event data","shortMessageHtmlLink":"Merge pull request #152 from liayn/enhance-event-data"}},{"before":"9d87c465ff84fb32bc98de60649b361bea2debf0","after":"297bddd1fa1501b7b35e91b0a5030c07add75649","ref":"refs/heads/master","pushedAt":"2024-05-30T15:25:48.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"xperseguers","name":"Xavier Perseguers","path":"/xperseguers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646805?s=80&v=4"},"commit":{"message":"Merge pull request #155 from liayn/replace-session-with-jwt\n\nReplace PHP session with JWT","shortMessageHtmlLink":"Merge pull request #155 from liayn/replace-session-with-jwt"}},{"before":"eec5a91959da8716337db7747429e45bab99a665","after":"9d87c465ff84fb32bc98de60649b361bea2debf0","ref":"refs/heads/master","pushedAt":"2024-05-30T15:23:21.000Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"xperseguers","name":"Xavier Perseguers","path":"/xperseguers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646805?s=80&v=4"},"commit":{"message":"Merge pull request #153 from liayn/remove-auth-controller\n\nCleanup duplicate code and get rid of extbase dependency","shortMessageHtmlLink":"Merge pull request #153 from liayn/remove-auth-controller"}},{"before":"2f16e555ff59b5834105f41c7fe881abc78cefa8","after":"eec5a91959da8716337db7747429e45bab99a665","ref":"refs/heads/master","pushedAt":"2024-05-03T11:59:56.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"xperseguers","name":"Xavier Perseguers","path":"/xperseguers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646805?s=80&v=4"},"commit":{"message":"Merge pull request #150 from liayn/default-scope-pwd-grant\n\n[TASK] Use default scopes from ext config for token via password grant","shortMessageHtmlLink":"Merge pull request #150 from liayn/default-scope-pwd-grant"}},{"before":"55e4233c393b9f847dea94ee7ee8fcaa5079ffab","after":"2f16e555ff59b5834105f41c7fe881abc78cefa8","ref":"refs/heads/master","pushedAt":"2024-05-03T11:23:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"xperseguers","name":"Xavier Perseguers","path":"/xperseguers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646805?s=80&v=4"},"commit":{"message":"Merge pull request #149 from liayn/fix-default-scope\n\n[BUGFIX] Only request provider default scopes if available","shortMessageHtmlLink":"Merge pull request #149 from liayn/fix-default-scope"}},{"before":"a6883b5b0aa0b93924f1218a2cdbd9e90643c045","after":"55e4233c393b9f847dea94ee7ee8fcaa5079ffab","ref":"refs/heads/master","pushedAt":"2024-04-09T14:54:26.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"xperseguers","name":"Xavier Perseguers","path":"/xperseguers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646805?s=80&v=4"},"commit":{"message":"Merge pull request #147 from saccas/146-authorize-url-options\n\n[BUGFIX] #146 Respect authorize URL options without PKCE","shortMessageHtmlLink":"Merge pull request #147 from saccas/146-authorize-url-options"}},{"before":"dd0125f120d799447aa1b99e8bb3ee2b9b948b29","after":"a6883b5b0aa0b93924f1218a2cdbd9e90643c045","ref":"refs/heads/master","pushedAt":"2024-04-08T12:58:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"xperseguers","name":"Xavier Perseguers","path":"/xperseguers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646805?s=80&v=4"},"commit":{"message":"Merge pull request #143 from liayn/oauthservice-public\n\n[TASK] Mark OAuthService public for DI","shortMessageHtmlLink":"Merge pull request #143 from liayn/oauthservice-public"}},{"before":"a8de08a123fdc8a86e7f652a24b633d814a70622","after":"dd0125f120d799447aa1b99e8bb3ee2b9b948b29","ref":"refs/heads/master","pushedAt":"2024-04-02T06:04:40.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"xperseguers","name":"Xavier Perseguers","path":"/xperseguers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646805?s=80&v=4"},"commit":{"message":"[TASK] Raise version to 2.1.0","shortMessageHtmlLink":"[TASK] Raise version to 2.1.0"}},{"before":"2edc9f5883e636dfd75001b6b9714e32a769ef80","after":"a8de08a123fdc8a86e7f652a24b633d814a70622","ref":"refs/heads/master","pushedAt":"2024-03-14T15:27:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"xperseguers","name":"Xavier Perseguers","path":"/xperseguers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646805?s=80&v=4"},"commit":{"message":"Merge pull request #137 from liayn/code-cleanup\n\n[TASK] Code cleanup","shortMessageHtmlLink":"Merge pull request #137 from liayn/code-cleanup"}},{"before":"69b2593a65244765bac4b59040ee81681d023db2","after":"2edc9f5883e636dfd75001b6b9714e32a769ef80","ref":"refs/heads/master","pushedAt":"2024-03-14T05:22:29.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"xperseguers","name":"Xavier Perseguers","path":"/xperseguers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646805?s=80&v=4"},"commit":{"message":"Merge pull request #135 from liayn/bugfix/optional-param\n\n[BUGFIX] No optional parameter before required one","shortMessageHtmlLink":"Merge pull request #135 from liayn/bugfix/optional-param"}},{"before":"3076ff4d1f96f1d85e0b9c6c5329224ae8ae7eff","after":"69b2593a65244765bac4b59040ee81681d023db2","ref":"refs/heads/master","pushedAt":"2024-03-13T16:39:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xperseguers","name":"Xavier Perseguers","path":"/xperseguers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646805?s=80&v=4"},"commit":{"message":"[BUGFIX] Prevent PHP crash in TYPO3 v11\n\nResolves: #91","shortMessageHtmlLink":"[BUGFIX] Prevent PHP crash in TYPO3 v11"}},{"before":"e93f7238b411fc365668fc4e445e499524fed05a","after":"3076ff4d1f96f1d85e0b9c6c5329224ae8ae7eff","ref":"refs/heads/master","pushedAt":"2024-03-13T16:37:03.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"xperseguers","name":"Xavier Perseguers","path":"/xperseguers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646805?s=80&v=4"},"commit":{"message":"Merge pull request #134 from liayn/feature/pre-user-event\n\nAdd event to manipulate login data before processing","shortMessageHtmlLink":"Merge pull request #134 from liayn/feature/pre-user-event"}},{"before":"2418a22ecc82f20a4c01c56571cb3447742251c1","after":"e93f7238b411fc365668fc4e445e499524fed05a","ref":"refs/heads/master","pushedAt":"2024-03-13T16:36:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"xperseguers","name":"Xavier Perseguers","path":"/xperseguers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646805?s=80&v=4"},"commit":{"message":"Merge pull request #133 from liayn/task/request\n\n[TASK] Use PSR request data instead of _GP()","shortMessageHtmlLink":"Merge pull request #133 from liayn/task/request"}},{"before":"1062dfefcd149ae2f1ca516df9823caac0b7595d","after":"2418a22ecc82f20a4c01c56571cb3447742251c1","ref":"refs/heads/master","pushedAt":"2024-03-13T16:36:04.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"xperseguers","name":"Xavier Perseguers","path":"/xperseguers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646805?s=80&v=4"},"commit":{"message":"Merge pull request #132 from liayn/task/php83\n\n[TASK] Allow PHP 8.3","shortMessageHtmlLink":"Merge pull request #132 from liayn/task/php83"}},{"before":"e7ae3163abb6af91eaa2450fce5ada74fb1baf69","after":"1062dfefcd149ae2f1ca516df9823caac0b7595d","ref":"refs/heads/master","pushedAt":"2024-01-29T09:20:58.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"xperseguers","name":"Xavier Perseguers","path":"/xperseguers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646805?s=80&v=4"},"commit":{"message":"Merge pull request #131 from liayn/master\n\n[BUGFIX] Correct response for invalid state","shortMessageHtmlLink":"Merge pull request #131 from liayn/master"}},{"before":"86cf684c847cb6f257a2ed3684a337652e995405","after":"e7ae3163abb6af91eaa2450fce5ada74fb1baf69","ref":"refs/heads/master","pushedAt":"2023-10-11T06:36:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xperseguers","name":"Xavier Perseguers","path":"/xperseguers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646805?s=80&v=4"},"commit":{"message":"[TASK] Synchronize TER release script with composer.json","shortMessageHtmlLink":"[TASK] Synchronize TER release script with composer.json"}},{"before":"6df02044835fd25f2a19758788e56ff6191b499d","after":"86cf684c847cb6f257a2ed3684a337652e995405","ref":"refs/heads/master","pushedAt":"2023-09-05T06:40:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xperseguers","name":"Xavier Perseguers","path":"/xperseguers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646805?s=80&v=4"},"commit":{"message":"[BUGFIX] Stick to 2-letter ISO code for the language\n\nResolves: #126","shortMessageHtmlLink":"[BUGFIX] Stick to 2-letter ISO code for the language"}},{"before":"c0ecfb81347b0a980bc69acc91c3b0e9101ae7f1","after":"6df02044835fd25f2a19758788e56ff6191b499d","ref":"refs/heads/master","pushedAt":"2023-07-18T08:47:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"xperseguers","name":"Xavier Perseguers","path":"/xperseguers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646805?s=80&v=4"},"commit":{"message":"Merge pull request #125 from liayn/task/authservice-cleanup\n\nException logging and minor code cleanup","shortMessageHtmlLink":"Merge pull request #125 from liayn/task/authservice-cleanup"}},{"before":"7efe79d2d8b6026e5f83373c73bd9a16eb979429","after":"c0ecfb81347b0a980bc69acc91c3b0e9101ae7f1","ref":"refs/heads/master","pushedAt":"2023-07-18T08:47:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"xperseguers","name":"Xavier Perseguers","path":"/xperseguers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646805?s=80&v=4"},"commit":{"message":"Merge pull request #124 from liayn/bugfix/typo3-request\n\n[BUGFIX] Determine FE|BE mode based on authInfo","shortMessageHtmlLink":"Merge pull request #124 from liayn/bugfix/typo3-request"}},{"before":"480d4c42307ac254ce5cde5972deca92670ffd60","after":"7efe79d2d8b6026e5f83373c73bd9a16eb979429","ref":"refs/heads/master","pushedAt":"2023-06-30T06:54:01.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"xperseguers","name":"Xavier Perseguers","path":"/xperseguers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646805?s=80&v=4"},"commit":{"message":"Merge pull request #123 from liayn/bugfix/redirecturi\n\nFix fallback to default redirectUrl and add missing registration of middleware","shortMessageHtmlLink":"Merge pull request #123 from liayn/bugfix/redirecturi"}},{"before":"511e01a7bb3c24a70e55b395c0418f19bcdee073","after":"480d4c42307ac254ce5cde5972deca92670ffd60","ref":"refs/heads/master","pushedAt":"2023-06-26T11:31:42.421Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"xperseguers","name":"Xavier Perseguers","path":"/xperseguers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646805?s=80&v=4"},"commit":{"message":"Merge pull request #122 from liayn/update-readme\n\n[DOCS] Update README.md for new felogin","shortMessageHtmlLink":"Merge pull request #122 from liayn/update-readme"}},{"before":"2062baebc68554ca2e006491d1815820c0b1e730","after":"511e01a7bb3c24a70e55b395c0418f19bcdee073","ref":"refs/heads/master","pushedAt":"2023-06-21T08:32:08.444Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"xperseguers","name":"Xavier Perseguers","path":"/xperseguers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646805?s=80&v=4"},"commit":{"message":"Merge pull request #118 from liayn/task/cleanup\n\n[TASK] Code cleanup of OAuthService","shortMessageHtmlLink":"Merge pull request #118 from liayn/task/cleanup"}},{"before":"16309c1c4eecb6c5bfffb5ac0d1ac161bd9195dd","after":"2062baebc68554ca2e006491d1815820c0b1e730","ref":"refs/heads/master","pushedAt":"2023-06-19T13:16:33.905Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"xperseguers","name":"Xavier Perseguers","path":"/xperseguers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646805?s=80&v=4"},"commit":{"message":"Merge pull request #121 from liayn/task/switchable\n\n[TASK] Remove switchableControllerActions","shortMessageHtmlLink":"Merge pull request #121 from liayn/task/switchable"}},{"before":"adac69abbd63881d4f9e1e6267647c29ee266f42","after":"16309c1c4eecb6c5bfffb5ac0d1ac161bd9195dd","ref":"refs/heads/master","pushedAt":"2023-06-19T13:16:16.351Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"xperseguers","name":"Xavier Perseguers","path":"/xperseguers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646805?s=80&v=4"},"commit":{"message":"Merge pull request #120 from liayn/task/composerjson\n\n[TASK] Improve composer.json","shortMessageHtmlLink":"Merge pull request #120 from liayn/task/composerjson"}},{"before":"0e3e4c566d2bfae6a78a50fdcd08dd28d10ac290","after":"adac69abbd63881d4f9e1e6267647c29ee266f42","ref":"refs/heads/master","pushedAt":"2023-06-19T13:15:41.309Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"xperseguers","name":"Xavier Perseguers","path":"/xperseguers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646805?s=80&v=4"},"commit":{"message":"Merge pull request #119 from liayn/breaking/typehints\n\n[!!!][TASK] Add type declarations for ResourceOwnerHookInterface","shortMessageHtmlLink":"Merge pull request #119 from liayn/breaking/typehints"}},{"before":"305ec2c815c0ae1e96ed63b7cb12938696feec2f","after":"0e3e4c566d2bfae6a78a50fdcd08dd28d10ac290","ref":"refs/heads/master","pushedAt":"2023-06-19T13:15:03.161Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"xperseguers","name":"Xavier Perseguers","path":"/xperseguers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646805?s=80&v=4"},"commit":{"message":"Merge pull request #117 from liayn/task/replace-curl\n\n[TASK] Use RequestFactory instead of direct CURL","shortMessageHtmlLink":"Merge pull request #117 from liayn/task/replace-curl"}},{"before":"5b32061cc027b1886911b0b0c2f15c107b264653","after":"305ec2c815c0ae1e96ed63b7cb12938696feec2f","ref":"refs/heads/master","pushedAt":"2023-06-19T13:14:36.152Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"xperseguers","name":"Xavier Perseguers","path":"/xperseguers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/646805?s=80&v=4"},"commit":{"message":"Merge pull request #116 from liayn/task/callback-to-middleware\n\n[TASK] Migrate callback.php to Middleware","shortMessageHtmlLink":"Merge pull request #116 from liayn/task/callback-to-middleware"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEcQl4kwA","startCursor":null,"endCursor":null}},"title":"Activity ยท xperseguers/t3ext-oidc"}