Sha256: fe56718e9eec8588cc3ab5c1ff60011e075571bfb0810a86a7f1e3e5d18d5d47
Contents?: true
Size: 414 Bytes
Versions: 1
Compression:
Stored size: 414 Bytes
Contents
module TentD class API class Authorization < Middleware def action(env) env.authorized_scopes = [] if env.current_auth.kind_of?(Model::AppAuthorization) env.authorized_scopes = env.current_auth.scopes.map(&:to_sym) env.authorized_scopes.delete(:read_secrets) unless env.params && env.params.secrets.to_s == 'true' end env end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tentd-0.0.1 | lib/tentd/api/authorization.rb |