This is the official OmniAuth strategy for authenticating to Monday. To use it, you'll need to sign up for an OAuth2 Client ID and Secret at Monday.com.
gem 'omniauth-monday'
use OmniAuth::Builder do
provider :monday, ENV['MONDAY_CLIENT_ID'], ENV['MONDAY_CLIENT_SECRET'], { scope: 'me boards:read' }
end
In config/initializers/monday.rb
Rails.application.config.middleware.use OmniAuth::Builder do
provider :monday, ENV['MONDAY_CLIENT_ID'], ENV['MONDAY_CLIENT_SECRET'], { scope: 'me boards:read' }
end
This project adheres to Semantic Versioning 2.0.0. Any violations of this scheme are considered to be bugs. All changes will be tracked here.
Bug reports and pull requests are welcome on GitHub at https://github.com/rob-race/omniauth-monday.
The gem is available as open source under the terms of the MIT License.