Class: OmniAuth::Strategies::JIRA
- Inherits:
-
OAuth
- Object
- OAuth
- OmniAuth::Strategies::JIRA
- Defined in:
- lib/omniauth/strategies/jira.rb
Instance Method Summary collapse
Instance Method Details
#raw_info ⇒ Object
49 50 51 |
# File 'lib/omniauth/strategies/jira.rb', line 49 def raw_info @raw_info ||= {session_info: session_info, user_info: user_info} end |
#session_info ⇒ Object
53 54 55 56 57 |
# File 'lib/omniauth/strategies/jira.rb', line 53 def session_info @session_info ||= MultiJson.decode(access_token.get('/rest/auth/1/session').body) rescue ::Errno::ETIMEDOUT raise ::Timeout::Error end |
#user_info ⇒ Object
59 60 61 62 63 |
# File 'lib/omniauth/strategies/jira.rb', line 59 def user_info @user_info ||= MultiJson.decode(access_token.get(session_info['self']).body) rescue ::Errno::ETIMEDOUT raise ::Timeout::Error end |