vectordotdev / timber-ruby

🌲 Great Ruby logging made easy.
https://timber.io
Other
154 stars 19 forks source link

Remove Omniauth user context capturing #156

Closed binarylogic closed 7 years ago

binarylogic commented 7 years ago

Omniauth is a blackbox, it does not implement sessions or persist authentication. This is left up to the application to implement and is usually achieved by libraries like Devise. In some cases Omniauth integrations are not idempotent (like they should be), and accessing the user hash results in unexpected behaviour. Because capturing Omniauth user context is lower value, and the risk of causing unintended behaviour, we've decided to remove this integration.

Closes https://github.com/timberio/timber-ruby/issues/152