Sha256: 2b2c3671f7499d0c00cd25f44c877da88aa82506f48e57fc0813f1bfef04cdce
Contents?: true
Size: 689 Bytes
Versions: 2
Compression:
Stored size: 689 Bytes
Contents
class OmniAuth::Strategies::Watermark < OmniAuth::Strategies::OAuth2 option :name, :watermark option :client_options, { site: WCC::Auth.config.authorize_site, authorize_path: WCC::Auth.config.authorize_path, } option :authorize_params, WCC::Auth.config.authorize_params uid do raw_info["id"] end info do { email: raw_info["email"], first_name: raw_info["first_name"], last_name: raw_info["last_name"], access_level_id: raw_info["access_level_id"], arena_id: raw_info["arena_id"], applications: raw_info["applications"] } end def raw_info @raw_info ||= access_token.get('/api/v1/me.json').parsed end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
wcc-auth-0.3.4 | lib/omniauth/strategies/watermark.rb |
wcc-auth-0.3.3 | lib/omniauth/strategies/watermark.rb |