-
-
Notifications
You must be signed in to change notification settings - Fork 9.6k
[HttpClient] Add support for NTLM authentication #32231
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 our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Thank you @nicolas-grekas. |
…las-grekas) This PR was merged into the 4.4 branch. Discussion ---------- [HttpClient] Add support for NTLM authentication | Q | A | ------------- | --- | Branch? | 4.4 | Bug fix? | no | New feature? | yes | BC breaks? | no | Deprecations? | no | Tests pass? | yes | Fixed tickets | - | License | MIT | Doc PR | - Someone mentioned NTLM auth on Twitter, so here we are, this adds support for it. Requires curl. Commits ------- 548f4fd [HttpClient] Add support for NTLM authentication
@@ -181,6 +181,10 @@ private static function mergeDefaultOptions(array $options, array $defaultOption | |||
} | |||
} | |||
|
|||
if ('auth_ntlm' === $name) { | |||
throw new InvalidArgumentException(sprintf('Option "%s" is not supported by %s, try using CurlHttpClient instead.', __CLASS__)); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The option name is missing in the sprintf()
call?
2 placeholders but only 1 value passed.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
good catch, could you please send a PR to fix it?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sure thing: #32476
This PR was merged into the 4.4 branch. Discussion ---------- Add missing message parameter | Q | A | ------------- | --- | Branch? | 4.4 | Bug fix? | yes | New feature? | no <!-- please update src/**/CHANGELOG.md files --> | BC breaks? | no <!-- see https://symfony.com/bc --> | Deprecations? | no <!-- please update UPGRADE-*.md and src/**/CHANGELOG.md files --> | Tests pass? | yes <!-- please add some, will be required by reviewers --> | Fixed tickets | symfony/symfony#32231 (comment) | License | MIT | Doc PR | — <!-- Replace this notice by a short README for your feature/bugfix. This will help people understand your PR and can be used as a start for the documentation. Additionally (see https://symfony.com/roadmap): - Bug fixes must be submitted against the lowest maintained branch where they apply (lowest branches are regularly merged to upper ones so they get the fixes too). - Features and deprecations must be submitted against branch 4.4. - Legacy code removals go to the master branch. --> Add the missing parameter in the `sprintf()` call. Found in symfony/symfony#32231 (comment) Commits ------- a060642637 Replace missing message parameter
This PR was merged into the 4.4 branch. Discussion ---------- Add missing message parameter | Q | A | ------------- | --- | Branch? | 4.4 | Bug fix? | yes | New feature? | no <!-- please update src/**/CHANGELOG.md files --> | BC breaks? | no <!-- see https://symfony.com/bc --> | Deprecations? | no <!-- please update UPGRADE-*.md and src/**/CHANGELOG.md files --> | Tests pass? | yes <!-- please add some, will be required by reviewers --> | Fixed tickets | #32231 (comment) | License | MIT | Doc PR | — <!-- Replace this notice by a short README for your feature/bugfix. This will help people understand your PR and can be used as a start for the documentation. Additionally (see https://symfony.com/roadmap): - Bug fixes must be submitted against the lowest maintained branch where they apply (lowest branches are regularly merged to upper ones so they get the fixes too). - Features and deprecations must be submitted against branch 4.4. - Legacy code removals go to the master branch. --> Add the missing parameter in the `sprintf()` call. Found in #32231 (comment) Commits ------- a060642 Replace missing message parameter
This PR was merged into the 4.4 branch. Discussion ---------- Add missing message parameter | Q | A | ------------- | --- | Branch? | 4.4 | Bug fix? | yes | New feature? | no <!-- please update src/**/CHANGELOG.md files --> | BC breaks? | no <!-- see https://symfony.com/bc --> | Deprecations? | no <!-- please update UPGRADE-*.md and src/**/CHANGELOG.md files --> | Tests pass? | yes <!-- please add some, will be required by reviewers --> | Fixed tickets | symfony/symfony#32231 (comment) | License | MIT | Doc PR | — <!-- Replace this notice by a short README for your feature/bugfix. This will help people understand your PR and can be used as a start for the documentation. Additionally (see https://symfony.com/roadmap): - Bug fixes must be submitted against the lowest maintained branch where they apply (lowest branches are regularly merged to upper ones so they get the fixes too). - Features and deprecations must be submitted against branch 4.4. - Legacy code removals go to the master branch. --> Add the missing parameter in the `sprintf()` call. Found in symfony/symfony#32231 (comment) Commits ------- a060642637 Replace missing message parameter
Someone mentioned NTLM auth on Twitter, so here we are, this adds support for it.
Requires curl.