Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

[HttpKernel] Forcing string comparison on query parameters sort in UriSigner#17287

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Closed
Timvd wants to merge1 commit intosymfony:masterfromPBWebMedia:urisigner-sort-fix

Conversation

@Timvd
Copy link

QA
Bug fix?yes
New feature?no
BC breaks?no
Deprecations?no
Tests pass?yes
Fixed tickets
LicenseMIT
Doc PR

The signing of an url fails when using query parameters with integers as keys.
The ksort function in theUriSigner class changes the order of the query params and causes to generate a different hash which results in a failed check.

In this PR we force a string comparison for ksort which keeps the correct order of parameters.

@DemonTPx
Copy link
Contributor

👍

@stof
Copy link
Member

stof commentedJan 7, 2016

👍 (should be merged in 2.3)

@fabpot
Copy link
Member

Thank you@Timvd.

fabpot added a commit that referenced this pull requestJan 7, 2016
… sort in UriSigner (Tim van Densen)This PR was submitted for the master branch but it was merged into the 2.3 branch instead (closes#17287).Discussion----------[HttpKernel] Forcing string comparison on query parameters sort in UriSigner| Q             | A| ------------- | ---| Bug fix?      | yes| New feature?  | no| BC breaks?    | no| Deprecations? | no| Tests pass?   | yes| Fixed tickets || License       | MIT| Doc PR        |The signing of an url fails when using query parameters with integers as keys.The ksort function in the ```UriSigner``` class changes the order of the query params and causes to generate a different hash which results in a failed check.In this PR we force a string comparison for ksort which keeps the correct order of parameters.Commits-------2040139 Added sort order SORT_STRING for params in UriSigner
@fabpotfabpot closed thisJan 7, 2016
This was referencedJan 14, 2016
@fabpotfabpot mentioned this pull requestFeb 3, 2016
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

No reviews

Assignees

No one assigned

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

5 participants

@Timvd@DemonTPx@stof@fabpot@carsonbot

[8]ページ先頭

©2009-2025 Movatter.jp