Sha256: bb59dc9d6ed1d9359c6d9f0d28462dfcffc53e253e59d26e3bbe22c25ce2079f
Contents?: true
Size: 1.5 KB
Versions: 1
Compression:
Stored size: 1.5 KB
Contents
module Ddr module Auth extend ActiveSupport::Autoload autoload :Ability autoload :Affiliation autoload :Agent autoload :FailureApp autoload :Group autoload :GrouperGateway autoload :Groups autoload :LdapGateway autoload :LegacyPermissions autoload :LegacyRoles autoload :Permission autoload :RoleBasedAccessControlsEnforcement autoload :Roles autoload :Superuser autoload :User # Name of group whose members are authorized to act as superuser mattr_accessor :superuser_group # Name of group whose members are authorized to create Collections mattr_accessor :collection_creators_group # Group of which everyone (including anonymous users) is a member def self.everyone_group warn "DEPRECATION WARNING: `Ddr::Auth.everyone_group` is deprecated; use `Ddr::Auth::Groups::PUBLIC`." Groups::PUBLIC end # Group of authenticated users def self.authenticated_users_group warn "DEPRECATION WARNING: `Ddr::Auth.authenticated_users_group` is deprecated; use `Ddr::Auth::Groups::REGISTERED`." Groups::REGISTERED end # Whether to require Shibboleth authentication mattr_accessor :require_shib_user_authn do false end mattr_accessor :sso_logout_url do "/Shibboleth.sso/Logout?return=https://shib.oit.duke.edu/cgi-bin/logout.pl" end mattr_accessor :grouper_gateway do GrouperGateway end mattr_accessor :ldap_gateway do LdapGateway end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ddr-models-1.13.2 | lib/ddr/auth.rb |