Sha256: 90b1abbf56dcbac2ee3958e5cec6982004c6cf32794566bfbf541a3e2821d872
Contents?: true
Size: 646 Bytes
Versions: 19
Compression:
Stored size: 646 Bytes
Contents
module OmniAuth module Strategies class Doorkeeper < OmniAuth::Strategies::OAuth2 option :name, :doorkeeper option :client_options, site: 'http://core.dev', authorize_path: '/oauth/authorize' uid do raw_info["id"] end info do {dossier_id: raw_info['dossier_id'], username: raw_info['username'], role: raw_info['role'], person_id: raw_info['person_id'], dossier_groups: raw_info['dossier_groups']} end def raw_info @raw_info ||= access_token.get('/api/v1/me.json').parsed['me'] end end end end
Version data entries
19 entries across 19 versions & 1 rubygems