Devise + ldap

Witajcie,

Czy może mi ktoś wyjaśnić w jakiś prosty sposób konsekwencje odmiennego podejścia do logowania z użyciem LDAP (gem “devise_ldap_authenticatable”) w zastosowaniach:


i

a przedstawionym w dokumentacji:

Rozumiem, że autorzy pierwszych dwóch rozwiązań wykorzystali:

      # use local_override as default strategy
      config.warden do |manager|
        manager.default_strategies(:scope => :login_user).unshift :local_override
#lub
        manager.default_strategies(:scope => :user).unshift :local_override
      end

ale nie wiem, jakie ograniczenia lub problemy się ujawnią w związku z taką strategią.

Budował ktoś apkę z gem “devise_ldap_authenticatable” i może doradzić, którą drogę wybrać?

No nie wierzę, że nikt nie stosował devise_ldap_authenticable :frowning: