add Admin::Authenticate