From e6f76e85127fa9574da23efac653ce87c2e0eebf Mon Sep 17 00:00:00 2001 From: Rick Guyer Date: Mon, 26 Aug 2024 07:33:31 -0500 Subject: [PATCH] Allow access token to be retrieved using post data --- src/Middleware/SocialAuthMiddleware.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Middleware/SocialAuthMiddleware.php b/src/Middleware/SocialAuthMiddleware.php index e27ac12..93ac308 100644 --- a/src/Middleware/SocialAuthMiddleware.php +++ b/src/Middleware/SocialAuthMiddleware.php @@ -356,7 +356,9 @@ protected function _getSocialIdentity($providerName, ServerRequest $request): ?a { try { $provider = $this->_getService($request)->getProvider($providerName); - $accessToken = $provider->getAccessTokenByRequestParameters($request->getQueryParams()); + $queryParams = $request->getQueryParams(); + $data = !empty($queryParams) ? $queryParams : $request->getData(); + $accessToken = $provider->getAccessTokenByRequestParameters($data); $identity = $provider->getIdentity($accessToken); if (!$identity->id) {