aces / Loris

LORIS is a web-accessible database solution for longitudinal multi-site studies.
GNU General Public License v3.0
144 stars 173 forks source link

Add PSR18 implementation to LORIS #4187

Closed johnsaigle closed 5 years ago

johnsaigle commented 5 years ago

There is a need for a PSR18 Http Client implementation in LORIS. This will allow us to avoid rolling ad-hoc connections to outgoing servers.

This will be useful in areas such as developing our API, creating "CBRAIN hooks", and leveraging external services such as "Have I Been Pwned?" when validating passwords.

Related PRs

https://github.com/aces/Loris/pull/3962 https://github.com/aces/Loris/pull/3961 https://github.com/aces/Loris/pull/3765

driusan commented 5 years ago

should have been autoclosed by #4188..