diff options
Diffstat (limited to 'bin/api')
| -rwxr-xr-x | bin/api | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -95,9 +95,11 @@ class API private def authorized?(request, permission, resource = Organization.new(id: 1)) - token = request&.get_header('HTTP_AUTHORIZATION')&.split(' ', 2)&.last + authorization = Rack::Auth::AbstractRequest.new(request.env) + return false unless authorization.provided? + response = rpc.allowed( - subject: token, + subject: authorization.params, permission: permission, resource: ::GlobalID.create(resource, app: "example").to_s ) |
