module GrisAccounts::AuthorizationHelpers
Public Instance Methods
require_access_to_account(account_id)
click to toggle source
# File lib/gris_accounts/authorization_helpers.rb, line 3 def require_access_to_account(account_id) @account_ids = payload_content['account_ids'] if payload_content gris_error!('Forbidden.', 403) unless @account_ids && (@account_ids.include? account_id.to_i) end
user_id_from_payload()
click to toggle source
# File lib/gris_accounts/authorization_helpers.rb, line 9 def user_id_from_payload @user_id = payload_content['id'] if payload_content gris_error!('Forbidden.', 403) unless @user_id end
Private Instance Methods
payload_content()
click to toggle source
# File lib/gris_accounts/authorization_helpers.rb, line 16 def payload_content @env['GRIS_JWT_PAYLOAD'].first if @env['GRIS_JWT_PAYLOAD'] end