class OmniAuth::Strategies::ConfluenceOauth2
Omniauth strategy for Confluence
Public Instance Methods
raw_info()
click to toggle source
# File lib/omniauth/strategies/confluence_oauth2.rb, line 46 def raw_info return @raw_info if @raw_info # NOTE: api.atlassian.com, not auth.atlassian.com! accessible_resources_url = 'https://api.atlassian.com/oauth/token/accessible-resources' sites = JSON.parse(access_token.get(accessible_resources_url).body) myself_url = "https://api.atlassian.com/me" myself = JSON.parse(access_token.get(myself_url).body) @raw_info ||= { 'sites' => sites, 'myself' => myself } end