OmniAuth Dotloop
Gem to authenticate applications to Dotloop via OAuth2.
Background
Dotloop has a full API (docs at https://dotloop.github.io/public-api/) and uses to OAuth2 for authentication (https://dotloop.github.io/public-api/#authentication).
Setup
Register for your OAuth2 credentials by creating a client at https://www.dotloop.com/my/account/#/clients.
NOTE: You'll need at least Account Access: Read
to use this strategy.
Standard setup:
# Add to your initializers/omniauth.rb
use OmniAuth::Builder do
provider :dotloop, ENV['DOTLOOP_APP_ID'], ENV['DOTLOOP_APP_SECRET']
end
Setup with Devise:
# Add to your devise.rb
config.omniauth :dotloop, ENV['DOTLOOP_APP_ID'], ENV['DOTLOOP_APP_SECRET']