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.
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