Sha256: edcbf48270d250fcbec7ed895ce3d37559125025c02a4afaf11d74382d35720c
Contents?: true
Size: 1.11 KB
Versions: 2
Compression:
Stored size: 1.11 KB
Contents
module Ddr module Auth extend ActiveSupport::Autoload autoload :User autoload :Superuser autoload :Ability autoload :GroupService autoload :GrouperService autoload :RemoteGroupService # Superuser group mattr_accessor :superuser_group do ENV['SUPERUSER_GROUP'] end ## Remote groups (i.e., Grouper) config settings # request.env key for group memberships mattr_accessor :remote_groups_env_key do "ismemberof" end # request.env value internal delimiter mattr_accessor :remote_groups_env_value_delim do ";" end # pattern/repl for converting request.env membership values to proper (Grouper) group names mattr_accessor :remote_groups_env_value_sub do [/^urn:mace:duke\.edu:groups/, "duke"] end # Filter for getting list of remote groups for the repository - String, not Regexp mattr_accessor :remote_groups_name_filter do "duke:library:repository:ddr:" end mattr_accessor :everyone_group do "public" end mattr_accessor :authenticated_users_group do "registered" end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ddr-models-1.3.0 | lib/ddr/auth.rb~ |
ddr-models-1.2.0 | lib/ddr/auth.rb~ |