lib/adauth.rb in adauth-0.1.0 vs lib/adauth.rb in adauth-1.0.0pre

- old
+ new

@@ -8,9 +8,12 @@ module Adauth def self.authenticate(login, pass) if @config.allowed_groups != [] user = Adauth::User.authenticate(login, pass) (user && @config.allowed_groups != (@config.allowed_groups - user.groups)) ? user : nil + elsif @config.denied_groups != [] + user = Adauth::User.authenticate(login, pass) + (user && @config.denied_groups == (@config.denied_groups - user.groups)) ? user : nil else Adauth::User.authenticate(login, pass) end end