Sha256: f286537c421886634a4fc5a8a4e563b60e435aa312e604cb50cc354d2c492ee7
Contents?: true
Size: 523 Bytes
Versions: 1
Compression:
Stored size: 523 Bytes
Contents
require 'omniauth-oauth2' module OmniAuth module Strategies class Procore < OmniAuth::Strategies::OAuth2 option :name, 'procore' option :client_options, site: ENV['PROCORE_HOST'], authorize_path: '/oauth/authorize' uid do raw_info['id'] end info do { email: raw_info['login'], procore_id: raw_info['id'] } end def raw_info @raw_info ||= access_token.get('/vapid/me').parsed end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
omniauth-procore-0.3.0 | lib/omniauth/strategies/procore.rb |