add union auth request handler