Class: Ddr::Auth::DetachedAuthContext

Inherits:
AuthContext show all
Defined in:
lib/ddr/auth/detached_auth_context.rb

Instance Attribute Summary

Attributes inherited from AuthContext

#env, #user

Instance Method Summary collapse

Methods inherited from AuthContext

#agent, #agents, #anonymous?, #authenticated?, #authorized_to_act_as_superuser?, #duke_agent?, #groups, #initialize, #ip_address, #member_of?, #superuser?

Constructor Details

This class inherits a constructor from Ddr::Auth::AuthContext

Instance Method Details

#affiliationObject



4
5
6
# File 'lib/ddr/auth/detached_auth_context.rb', line 4

def affiliation
  anonymous? ? super : ldap_result.affiliation
end

#ismemberofObject



8
9
10
# File 'lib/ddr/auth/detached_auth_context.rb', line 8

def ismemberof
  anonymous? ? super : ldap_result.ismemberof
end