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ć?