module Conjur::Rack
Constants
- VERSION
Public Class Methods
conjur_rack()
click to toggle source
# File lib/conjur/rack/authenticator.rb, line 7 def conjur_rack Thread.current[:conjur_rack] ||= {} end
identity()
click to toggle source
# File lib/conjur/rack/authenticator.rb, line 24 def identity conjur_rack[:identity] or raise "No Conjur identity for current request" end
identity?()
click to toggle source
# File lib/conjur/rack/authenticator.rb, line 11 def identity? !conjur_rack[:identity].nil? end
user()
click to toggle source
# File lib/conjur/rack/authenticator.rb, line 15 def user User.new(identity[0], identity[1], :privilege => privilege, :remote_ip => remote_ip, :audit_roles => audit_roles, :audit_resources => audit_resources ) end