Fix captive portal authentication

pf::authentication::authenticate now expects an array of sources objects
instead of an array of sources ids.