Sha256: a0188ab22b24c1191222ea168af5a7c0258d7cb1534b14f541c08e6a5ec65db2
Contents?: true
Size: 662 Bytes
Versions: 4
Compression:
Stored size: 662 Bytes
Contents
require "devise" require "devise_oam/strategies/header_authenticatable" require "devise_oam/authenticatable_entity" module DeviseOam # Settings mattr_accessor :oam_header mattr_accessor :user_class mattr_accessor :user_login_field mattr_accessor :create_user_if_not_found mattr_accessor :create_user_method mattr_accessor :ldap_header mattr_accessor :roles_setter mattr_accessor :attr_headers mattr_writer :update_user_method @@update_user_method = nil def self.setup yield self end def self.user_class @@user_class.constantize end def self.update_user_method @@update_user_method || @@roles_setter end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
devise_oam-0.0.6 | lib/devise_oam.rb |
devise_oam-0.0.5 | lib/devise_oam.rb |
devise_oam-0.0.4 | lib/devise_oam.rb |
devise_oam-0.0.3 | lib/devise_oam.rb |