Closed
Description
What steps will reproduce the problem?
In Yii 2.0.49 following code generates a correct Authorization URL (in this case for Hubspot OAuth2 authentication process, but it doesn't really matter).
On the other hand, in Yii 2.0.50 following code generates a wrong Authorization URL, prepending the host relative path.
return Yii::$app->urlManager->createAbsoluteUrl([
'https://app.hubspot.com/oauth/authorize',
'client_id' => $this->client_id,
'redirect_uri' => $this->redirect_uri,
'scope' => $this->scopes,
'state' => $this->state,
], 'https');
It seems to be a regression introduced with 2.0.50. I'll need to investigate deeper but wanted to give an immediate heads up for everyone there that might be affected.
What is the expected result?
https://app.hubspot.com/oauth/authorize?client_id=12345&redirect_uri=https%3A%2F%2Fmydomain.com%2Fapp%2Fhubspot%2Fget-access-token&scope=actions&state=M0
What do you get instead?
/app/https://app.hubspot.com/oauth/authorize?client_id=12345&redirect_uri=https%3A%2F%2Fmydomain.com%2Fapp%2Fhubspot%2Fget-access-token&scope=actions&state=M0
Additional info
Q | A |
---|---|
Yii version | 2.0.50 |
PHP version | 8.1.2 |
Operating system | Ubuntu 22.04 |
Metadata
Metadata
Assignees
Labels
No labels