module FedenaSdk
Constants
- VERSION
Attributes
access_token[RW]
client[RW]
Public Class Methods
access_token_from_auth_code(auth_code, redirect_uri)
click to toggle source
# File lib/fedena_sdk.rb, line 24 def access_token_from_auth_code(auth_code, redirect_uri) @access_token ||= @oauth2_client.auth_code.get_token(auth_code, { redirect_uri: redirect_uri }, header_format: 'Token token="%s"') end
access_token_from_password(username, password, redirect_uri)
click to toggle source
# File lib/fedena_sdk.rb, line 28 def access_token_from_password(username, password, redirect_uri) @access_token ||= @oauth2_client.password.get_token(username, password, { redirect_uri: redirect_uri }, header_format: 'Token token="%s"') end
authenticate(options = {})
click to toggle source
# File lib/fedena_sdk.rb, line 18 def authenticate(options = {}) @client = FedenaSdk::Client.new options @oauth2_client = @client.oauth2_client @client end
current_user()
click to toggle source
# File lib/fedena_sdk.rb, line 32 def current_user FedenaSdk::User.new(@access_token.params['user_info']) end