{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":23056580,"defaultBranch":"5.x","name":"socialite","ownerLogin":"laravel","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-08-18T02:49:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/958072?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715091543.0","currentOid":""},"activityList":{"items":[{"before":"c7b0193a3753a29aff8ce80aa2f511917e6ed68a","after":"beb3adcff1a6e400955c459d5ad329c0576da3ed","ref":"refs/heads/5.x","pushedAt":"2024-05-07T14:19:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update CHANGELOG","shortMessageHtmlLink":"Update CHANGELOG"}},{"before":"146052cca332ad2d32f5db040b3a2490541aa1f0","after":"c7b0193a3753a29aff8ce80aa2f511917e6ed68a","ref":"refs/heads/5.x","pushedAt":"2024-05-03T20:31:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"[5.x] Add Slack OpenID provider (#704)\n\n* feat(slack): add separate openid provider\r\n\r\n* feat(slack): add create openid driver method\r\n\r\n* feat(slack): specifically specify nickname as `null`\r\n\r\n* style(slack): remove native return types to keep in style of the entire package\r\n\r\n* style(slack): remove declare strict types to keep in style of the entire package\r\n\r\n* style(slack): do not get contents before decoding\r\n\r\n* test(slack): add tests for Slack OpenID provider\r\n\r\n* formatting\r\n\r\n---------\r\n\r\nCo-authored-by: Taylor Otwell ","shortMessageHtmlLink":"[5.x] Add Slack OpenID provider (#704)"}},{"before":"f79e67a48c3282aa6331739b0db16f5e1da41d71","after":"146052cca332ad2d32f5db040b3a2490541aa1f0","ref":"refs/heads/5.x","pushedAt":"2024-05-02T14:40:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Update Socialite Providers URL (#703)","shortMessageHtmlLink":"Update Socialite Providers URL (#703)"}},{"before":"278d4615f68205722b3a129135774b3764b28a90","after":"f79e67a48c3282aa6331739b0db16f5e1da41d71","ref":"refs/heads/5.x","pushedAt":"2024-04-30T15:05:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update CHANGELOG","shortMessageHtmlLink":"Update CHANGELOG"}},{"before":"cab7546524031a337f29b864e41f90f729548ddb","after":"278d4615f68205722b3a129135774b3764b28a90","ref":"refs/heads/5.x","pushedAt":"2024-04-26T13:48:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Apply fixes from StyleCI","shortMessageHtmlLink":"Apply fixes from StyleCI"}},{"before":"24cb65719c08ccf51fc8404c8682763c0c8f9f92","after":"cab7546524031a337f29b864e41f90f729548ddb","ref":"refs/heads/5.x","pushedAt":"2024-04-26T13:47:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Update Socialite.php (#701)\n\nAdded scopes, setScopes, getScopes and redirectUrl method signatures to PHPDoc (https://github.com/laravel/socialite/issues/647)","shortMessageHtmlLink":"Update Socialite.php (#701)"}},{"before":"feed1c1ccfd991bc12af59de4aa24f657d9c5cbe","after":"24cb65719c08ccf51fc8404c8682763c0c8f9f92","ref":"refs/heads/5.x","pushedAt":"2024-04-25T14:01:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update CHANGELOG","shortMessageHtmlLink":"Update CHANGELOG"}},{"before":"d67562ec533edf615c75b5a46ae697611ee35062","after":"feed1c1ccfd991bc12af59de4aa24f657d9c5cbe","ref":"refs/heads/5.x","pushedAt":"2024-04-24T20:36:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Correct issue with GoogleProvider getUserByToken() method (#700)\n\n* fix google provider\r\n\r\n* fix google provider","shortMessageHtmlLink":"Correct issue with GoogleProvider getUserByToken() method (#700)"}},{"before":"a03e9b2f63d8125f61952fe4f5b75d70fd7c8286","after":"d67562ec533edf615c75b5a46ae697611ee35062","ref":"refs/heads/5.x","pushedAt":"2024-04-16T15:31:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update CHANGELOG","shortMessageHtmlLink":"Update CHANGELOG"}},{"before":"97db2cc2ddc2cedd99fc0d216aa50f2837fa9220","after":"a03e9b2f63d8125f61952fe4f5b75d70fd7c8286","ref":"refs/heads/5.x","pushedAt":"2024-04-15T18:09:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Support OIDC token in Facebook provider (Facebook Limited Login) (#698)\n\n* Support OIDC token\r\n\r\n* Lower firebase/php-jwt min version\r\n\r\n* Formatting\r\n\r\n* Add docblocks\r\n\r\n* formatting\r\n\r\n* formatting\r\n\r\n---------\r\n\r\nCo-authored-by: Taylor Otwell ","shortMessageHtmlLink":"Support OIDC token in Facebook provider (Facebook Limited Login) (#698)"}},{"before":"7dae1b072573809f32ab6dcf4aebb57c8b3e8acf","after":"97db2cc2ddc2cedd99fc0d216aa50f2837fa9220","ref":"refs/heads/5.x","pushedAt":"2024-02-16T08:58:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update CHANGELOG","shortMessageHtmlLink":"Update CHANGELOG"}},{"before":"543b1cc804a2548452598cc30c4087a6810fa8b8","after":null,"ref":"refs/heads/revert-684-basic_auth_by_default","pushedAt":"2024-02-16T08:58:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"driesvints","name":"Dries Vints","path":"/driesvints","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/594614?s=80&v=4"}},{"before":"d1895614479c2e189e0292f12e59b1dd614eeea9","after":"7dae1b072573809f32ab6dcf4aebb57c8b3e8acf","ref":"refs/heads/5.x","pushedAt":"2024-02-16T08:58:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"driesvints","name":"Dries Vints","path":"/driesvints","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/594614?s=80&v=4"},"commit":{"message":"Revert \"Adding basic authentication by default on signed routes (#684)\" (#694)\n\nThis reverts commit 05af22c279ab275c38d386635379366d2349f796.","shortMessageHtmlLink":"Revert \"Adding basic authentication by default on signed routes (#684)…"}},{"before":null,"after":"543b1cc804a2548452598cc30c4087a6810fa8b8","ref":"refs/heads/revert-684-basic_auth_by_default","pushedAt":"2024-02-16T08:57:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"driesvints","name":"Dries Vints","path":"/driesvints","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/594614?s=80&v=4"},"commit":{"message":"Revert \"Adding basic authentication by default on signed routes (#684)\"\n\nThis reverts commit 05af22c279ab275c38d386635379366d2349f796.","shortMessageHtmlLink":"Revert \"Adding basic authentication by default on signed routes (#684)\""}},{"before":"ffeeb2cdf723b4c88b25479968e2d3a61a83dbe5","after":"d1895614479c2e189e0292f12e59b1dd614eeea9","ref":"refs/heads/5.x","pushedAt":"2024-02-13T17:24:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update CHANGELOG","shortMessageHtmlLink":"Update CHANGELOG"}},{"before":"d2a811304c4a91fe435ebfa0e3c5a5257e48ad18","after":"ffeeb2cdf723b4c88b25479968e2d3a61a83dbe5","ref":"refs/heads/5.x","pushedAt":"2024-02-11T18:29:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Correct issue with GoogleProvider getUserByToken() method (#689)\n\n* fix(google provider): check if response body of GoogleProvider's getUserByToken method is a GuzzleHttp\\Psr7\\Stream instance\r\n\r\n* feat(google provider): add test for GoogleProvider's getUserByToken method last change\r\n\r\n---------\r\n\r\nCo-authored-by: Axel Libori Roch ","shortMessageHtmlLink":"Correct issue with GoogleProvider getUserByToken() method (#689)"}},{"before":"05af22c279ab275c38d386635379366d2349f796","after":"d2a811304c4a91fe435ebfa0e3c5a5257e48ad18","ref":"refs/heads/5.x","pushedAt":"2024-02-08T15:08:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Correct issue with Google refreshToken() method. (#686)\n\n* fix: default to known refresh token on Google refresh\r\n\r\n* test: assert refresh token works on Google refresh","shortMessageHtmlLink":"Correct issue with Google refreshToken() method. (#686)"}},{"before":"558e725728f9f1edf67926e4f2e9dd8788004531","after":"05af22c279ab275c38d386635379366d2349f796","ref":"refs/heads/5.x","pushedAt":"2024-02-01T18:39:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Adding basic authentication by default on signed routes (#684)\n\nAccording to [RFC-6749](https://datatracker.ietf.org/doc/html/rfc6749#section-2.3.1) clients can choose from a number of authentication methods\r\nto authenticate with the authorization server.\r\n\r\nSection 2.3.1 states that clients can put the credentials either as a Basic authorization header or passing the credentials in the body of the POST.\r\n\r\nRight now, the default method for Socialite (in AbstractProvider) is to pass the credentials in the body of the POST.\r\n\r\nHowever, the spec states this:\r\n\r\n> Including the client credentials in the request-body using the two parameters is NOT RECOMMENDED and SHOULD be limited to clients unable\r\n> to directly utilize the HTTP Basic authentication scheme (or other\r\n> password-based HTTP authentication schemes).\r\n\r\nSo Socialite passes the credentials using the \"non recommended\" way.\r\n\r\nFurthermore, this way of passing the credentials in NOT supported by all servers. However, the Basic authentication method is mandated to be\r\ncompulsory per the spec:\r\n\r\n> The authorization server MUST support the HTTP Basic\r\n> authentication scheme for authenticating clients that were issued a\r\n> client password.\r\n\r\nThis commit adds Basic authentication header to the requests created by the `AbstractProvider`.","shortMessageHtmlLink":"Adding basic authentication by default on signed routes (#684)"}},{"before":"52204ba5a8f7e3a4ae49cf9a5e46b6e23bda0ce7","after":"558e725728f9f1edf67926e4f2e9dd8788004531","ref":"refs/heads/5.x","pushedAt":"2024-01-26T15:44:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"driesvints","name":"Dries Vints","path":"/driesvints","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/594614?s=80&v=4"},"commit":{"message":"Update 1_Bug_report.yml","shortMessageHtmlLink":"Update 1_Bug_report.yml"}},{"before":"895e541a9641eb7a3b86db89cbbc1b0967b0971b","after":"52204ba5a8f7e3a4ae49cf9a5e46b6e23bda0ce7","ref":"refs/heads/5.x","pushedAt":"2024-01-26T11:42:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"driesvints","name":"Dries Vints","path":"/driesvints","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/594614?s=80&v=4"},"commit":{"message":"Use new static analysis workflow (#682)","shortMessageHtmlLink":"Use new static analysis workflow (#682)"}},{"before":"dc14fca52f0d38c118c6746a967d9eaa4a5cbf2f","after":null,"ref":"refs/heads/develop","pushedAt":"2024-01-15T14:33:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nunomaduro","name":"Nuno Maduro","path":"/nunomaduro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5457236?s=80&v=4"}},{"before":"4f6a8af6f3f7c18da03d19842dd0514315501c10","after":"895e541a9641eb7a3b86db89cbbc1b0967b0971b","ref":"refs/heads/5.x","pushedAt":"2023-12-05T19:46:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update CHANGELOG","shortMessageHtmlLink":"Update CHANGELOG"}},{"before":"9e41c6b3f290d4bc3238be199089c4bf1b651656","after":null,"ref":"refs/heads/feat/l11","pushedAt":"2023-12-02T18:22:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"}},{"before":"dc14fca52f0d38c118c6746a967d9eaa4a5cbf2f","after":"4f6a8af6f3f7c18da03d19842dd0514315501c10","ref":"refs/heads/5.x","pushedAt":"2023-12-02T18:22:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"[develop] Adds L11 support (#676)\n\n* Adds L11 support\r\n\r\n* Apply fixes from StyleCI\r\n\r\n* Removes verbose\r\n\r\n---------\r\n\r\nCo-authored-by: StyleCI Bot ","shortMessageHtmlLink":"[develop] Adds L11 support (#676)"}},{"before":"38e30ef098d39280fe5511f8be22fe31d07a5806","after":"9e41c6b3f290d4bc3238be199089c4bf1b651656","ref":"refs/heads/feat/l11","pushedAt":"2023-12-02T11:00:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nunomaduro","name":"Nuno Maduro","path":"/nunomaduro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5457236?s=80&v=4"},"commit":{"message":"Merge branch 'feat/l11' of github.com:laravel/socialite into feat/l11","shortMessageHtmlLink":"Merge branch 'feat/l11' of github.com:laravel/socialite into feat/l11"}},{"before":"f7540a1bd83b75ebedac1da1824c17c60a75854b","after":"38e30ef098d39280fe5511f8be22fe31d07a5806","ref":"refs/heads/feat/l11","pushedAt":"2023-12-02T10:45:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Apply fixes from StyleCI","shortMessageHtmlLink":"Apply fixes from StyleCI"}},{"before":null,"after":"f7540a1bd83b75ebedac1da1824c17c60a75854b","ref":"refs/heads/feat/l11","pushedAt":"2023-12-02T10:45:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nunomaduro","name":"Nuno Maduro","path":"/nunomaduro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5457236?s=80&v=4"},"commit":{"message":"Adds L11 support","shortMessageHtmlLink":"Adds L11 support"}},{"before":null,"after":"dc14fca52f0d38c118c6746a967d9eaa4a5cbf2f","ref":"refs/heads/develop","pushedAt":"2023-12-02T10:44:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nunomaduro","name":"Nuno Maduro","path":"/nunomaduro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5457236?s=80&v=4"},"commit":{"message":"[5.x] Add `refreshToken` method (#675)\n\n* Add refreshToken method\r\n\r\n* Fix code style\r\n\r\n* Fix naming\r\n\r\n* Fix Twitter provider\r\n\r\n* Remove unnecessary parameter from Twitter provider\r\n\r\n* formatting\r\n\r\n* fix comma\r\n\r\n---------\r\n\r\nCo-authored-by: Taylor Otwell ","shortMessageHtmlLink":"[5.x] Add refreshToken method (#675)"}},{"before":"7cec8baa346a8357ffd4b6b22146ab2c3ac480fe","after":"dc14fca52f0d38c118c6746a967d9eaa4a5cbf2f","ref":"refs/heads/5.x","pushedAt":"2023-12-01T22:20:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"[5.x] Add `refreshToken` method (#675)\n\n* Add refreshToken method\r\n\r\n* Fix code style\r\n\r\n* Fix naming\r\n\r\n* Fix Twitter provider\r\n\r\n* Remove unnecessary parameter from Twitter provider\r\n\r\n* formatting\r\n\r\n* fix comma\r\n\r\n---------\r\n\r\nCo-authored-by: Taylor Otwell ","shortMessageHtmlLink":"[5.x] Add refreshToken method (#675)"}},{"before":"f376b6eda9084899e37ac08bafd64a95edf9c6c0","after":"7cec8baa346a8357ffd4b6b22146ab2c3ac480fe","ref":"refs/heads/5.x","pushedAt":"2023-10-31T15:34:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update CHANGELOG","shortMessageHtmlLink":"Update CHANGELOG"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQ6q6KAA","startCursor":null,"endCursor":null}},"title":"Activity · laravel/socialite"}