class Stormpath::Oauth::AccessTokenAuthenticationResult
Public Instance Methods
account()
click to toggle source
# File lib/stormpath-sdk/oauth/access_token_authentication_result.rb 12 def account 13 client.accounts.get(account_href) 14 end
delete()
click to toggle source
# File lib/stormpath-sdk/oauth/access_token_authentication_result.rb 8 def delete 9 data_store.delete(self) unless href.respond_to?(:empty) && href.empty? 10 end
Private Instance Methods
account_href()
click to toggle source
# File lib/stormpath-sdk/oauth/access_token_authentication_result.rb 18 def account_href 19 @account_href ||= jwt_response['sub'] 20 end
jwt_response()
click to toggle source
# File lib/stormpath-sdk/oauth/access_token_authentication_result.rb 22 def jwt_response 23 JWT.decode(access_token, data_store.api_key.secret).first 24 rescue JWT::ExpiredSignature => error 25 raise Stormpath::Oauth::Error, :jwt_expired 26 end