Module: Devise::LdapAdapter
- Defined in:
- lib/devise_ldap_authenticatable/ldap_adapter.rb
Defined Under Namespace
Classes: LdapConnect
Class Method Summary collapse
- .get_groups(login) ⇒ Object
- .update_password(login, new_password) ⇒ Object
- .valid_credentials?(login, password_plaintext) ⇒ Boolean
Class Method Details
.get_groups(login) ⇒ Object
17 18 19 20 |
# File 'lib/devise_ldap_authenticatable/ldap_adapter.rb', line 17 def self.get_groups(login) ldap = LdapConnect.new(:login => login) ldap.user_groups end |
.update_password(login, new_password) ⇒ Object
12 13 14 15 |
# File 'lib/devise_ldap_authenticatable/ldap_adapter.rb', line 12 def self.update_password(login, new_password) resource = LdapConnect.new(:login => login, :new_password => new_password) resource.change_password! if new_password.present? end |
.valid_credentials?(login, password_plaintext) ⇒ Boolean
7 8 9 10 |
# File 'lib/devise_ldap_authenticatable/ldap_adapter.rb', line 7 def self.valid_credentials?(login, password_plaintext) resource = LdapConnect.new(:login => login, :password => password_plaintext) resource. end |